我想知道Java數組的長度屬性是int/long還是別的。Java數組的length屬性的數據類型是什麼?
10
A
回答
17
這是一個整數。請參閱Java Language Specification,第10.7節。
1
數據類型爲int,不長。與索引相同。
見http://java.sun.com/docs/books/jls/second_edition/html/arrays.doc.html,10.4
2
按照specification,這是一個int
5
在Java Language spec, Arrays你可以看到10.4:
數組必須由國際價值進行索引; 短,字節或char值也可用作索引值,因爲它們的 受到一元數字 的提升併成爲int值。 嘗試訪問具有長索引值 的數組 組件會導致編譯時錯誤。
我找不到length屬性的類型,但它至少是一個int;如果它很長,那麼你不能訪問超過最大整數長度的元素。
所以我想這是一個(final)int。
0
在JavaCard數組索引是短褲,但是JavaCard很奇怪。其他地方,像其他人一樣說。
相關問題
- 1. 什麼是Java數組類的包?
- 2. 數組類型的用途是什麼?
- 3. 什麼是mysql中的DC2Type數組數據類型
- 4. 什麼類型的CFBundleIconFiles數組類型
- 5. 爲什麼「decimal」不是有效的屬性參數類型?
- 6. 這是什麼類型的數據庫?
- 7. unix_timestamp(MySQL)的數據類型是什麼?
- 8. 什麼是cin的數據類型
- 9. clock()的數據類型是什麼?
- 10. WINOLEAPI的C#數據類型是什麼?
- 11. 什麼是AES EVP_Decrypt的「length」參數?
- 12. 數組作爲java類中的屬性?
- 13. 什麼是列數據類型Sharepoint列數據類型中的業務數據?
- 14. 爲什麼C#數組類型IsSerializable屬性爲True?
- 15. 成功數據的類型是什麼:函數(數據)?
- 16. 什麼是Java Key:用於重複值的值數據類型?
- 17. 屬性訪問器的數據類型
- 18. 更改屬性的數據類型
- 19. 查詢XML數據類型的屬性
- 20. 在覈心數據中模擬數組類型屬性的最佳方式是什麼?
- 21. 的JavaScript length屬性
- 22. 核心數據數據模型:UIColor的屬性類型
- 23. JavaScript數組和對象除.length屬性之外有什麼區別?
- 24. 在JavaScript中的數組類型中,「compareFunction」的參數是什麼?
- 25. 這應該是什麼數據類型?
- 26. 什麼是REBOL結構!數據類型?
- 27. 輸出是什麼數據類型?
- 28. 什麼數據類型是$('#checkbox')。attr('checked')
- 29. 這是什麼Ruby數據類型?
- 30. 什麼是無符號數據類型?
我真的看不到任何東西禁止使用長時間,例如在更高性能的平臺上。你不能用大於int的任何東西來索引它。儘管這是一個理論上的討論。 (是的,我看到了這個例子,但這不是規範性的)。 – extraneon 2010-12-15 19:10:09