0
A
回答
0
理論上你可以放入Integer.MAX_VALUE,因爲這是你可以擁有的最大整數值。但是這取決於你有多少RAM,例如,如果你有20億個數字,你至少需要32位* 20億= 8GB的RAM,而這僅僅是陣列本身。所以你可以選擇一個像百萬的數字,這應該爲你做。
0
一個常量保持int可以擁有的最大值(2的冪爲31)-1,但這將是一個可怕的巨大數組,它會佔用大量的內存。很難想象你需要這樣一個用例的用例。如果你正在考慮創建這樣的怪物 - 很可能你的設計出了問題。
相關問題
- 1. 詮釋OCaml詮釋清單
- 2. Golang:奇大詮釋行爲
- 3. 詮釋大小限制
- 4. 雙和詮釋博士。 java
- 5. 詮釋數組BufferedImage
- 6. ActionBarDrawerToggle希望活動DrawerLayout詮釋詮釋詮釋
- 7. 無法從「詮釋」轉換爲「詮釋*」
- 8. 數據詮釋 - 對數字
- 9. Java的休眠javax.persistence.Transient詮釋反思
- 10. 的Java:方法返回String或詮釋
- 11. CUDA最大數量管理
- 12. 無法從「詮釋」轉換參數「詮釋和」
- 13. 轉換詮釋到整數
- 14. 詮釋未能做數學?
- 15. C#的char詮釋
- 16. 詮釋在JavaScript
- 17. 與詮釋
- 18. 與詮釋
- 19. 詮釋爲「SecTrustResultType」
- 20. Sinatra Url'/'詮釋
- 21. 詮釋比較
- 22. 理解錯誤類型:「預期的簽名詮釋*內部 - >詮釋卻得到了詮釋*內部 - >詮釋」
- 23. 大詮釋在golang中如何表示?
- 24. 溢出錯誤:..long詮釋過大
- 25. 字符串到大詮釋在Go?
- 26. Java枚舉,但像公共靜態最終詮釋?
- 27. C++向量錯誤C2036: '詮釋(*)[]':未知大小
- 28. Java詮釋爲十六進制與0x
- 29. 何時使用枚舉/詮釋常量
- 30. 無效的轉換,從「詮釋」到「詮釋*」 [-fpermissive]
可能的重複[是否Java數組具有最大大小?](http://stackoverflow.com/questions/3038392/do-java-arrays-have-a-maximum-size) – Ramanlfc
您的'x'可以容納'INT_MAX'在最大的'2^31 - 1'。 – user2004685