-5
A
回答
0
假設sop
爲System.out.println
,它將顯示由toString
方法返回的字符串結果。在這種情況下,它將是類的名稱+「@」+哈希碼的十六進制。
0
3
int[] it = new int[10];
System.out.println(it);
it
是一個對象,因此,您所呼叫的PrintStream
println(Object)
(System.out
),其在電話toString()
內部傳遞對象。陣列toString()
類似於Object的toString()
:
getClass().getName() + "@" + Integer.toHexString(hashCode());
所以輸出會是這樣的:
[[email protected]
[
其中represnts陣列的深度,並且I
指int
。 756a7c99
是作爲十六進制數從hashCode()
返回的值。
要打印一個數組,使用Arrays.toString()
,像:
int[] it = new int[10];
System.out.println(Arrays.toString(it));
OUTPUT:
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
相關問題
- 1. 數組初始化Java
- 2. Java數組初始化
- 3. 初始化數組String [] [] java
- 4. 初始化Java數組
- 5. 初始化數組時初始化System.AccessViolationException
- 6. java.lang.OutOfMemoryError:初始化數組時初始化Java堆空間
- 7. 用數組或初始化初始化一個NSMutableArray初始化
- 8. 數組初始化
- 9. 數組初始化
- 10. 初始化數組
- 11. 數組初始化
- 12. Java的multilpe數組初始化
- 13. 初始化HashSet的數組中的Java
- 14. Java - 無法初始化對象數組
- 15. java數組變量的初始化
- 16. 的Java 2D初始化數組列表
- 17. 使用Java初始化多維數組
- 18. 處理/初始化二維數組(Java)
- 19. Java字符數組初始化器
- 20. Java數組初始化保證
- 21. 在java中初始化數組名稱
- 22. 在一行中初始化Java數組
- 23. 在Java中初始化大量數組?
- 24. Java 2D多個數組初始化
- 25. java初始化對象數組
- 26. java數組泛型初始化
- 27. Java初始化變量或數組?
- 28. Java 3D的數組初始化
- 29. Java數組未保持初始化
- 30. JAVA - 問題初始化數組的
當你嘗試過什麼事? –
什麼是'sop()'? – amphibient
數組也是一個對象。 –