我正在寫一個簡單的GPS程序,用於存儲String
對象數組中的位置。現在陣列設置爲100.當添加另一個String
時,它將創建一個新的String
數組,將舊數據複製到新數據,然後將變量設置爲等於新數據。有沒有辦法只是動態擴大數組的大小,而不必每次都創建一個新的數組?動態更改陣列的大小
1
A
回答
0
最好的辦法是使用ArrayList的
1
試試Vector?
顯然,您也可以使用Java Collections Framework中的任何其他類,具體取決於您的要求。
1
或者您也可以使用ArrayList<String>
,只要您認爲合適就繼續添加。
4
這聽起來像你應該使用ArrayList類。它爲您提供動態增長陣列的方法。
相關問題
- 1. 動態大小的陣列
- 2. 動態更改JPanel大小
- 3. 動態更改GridView的大小
- 4. 動態更改uib-modal的大小
- 5. 動態更改JSplitPane中setDividerSize的大小
- 6. 動態更改NSTextfield的字體大小
- 7. 如何將更大的陣列縮小爲更小的陣列?
- 8. 根據文件大小動態分配大小爲陣列 - C
- 9. 動態更改光標大小在c#
- 10. Highcharts餅圖動態更改大小
- 11. iOS 5:UILabel動態更改大小
- 12. ASPxGridview動態更改頁面大小
- 13. 動態更改矩形大小android
- 14. 如何動態更改舞臺大小
- 15. 動態更改分區大小
- 16. Android動態更改佈局大小
- 17. 動態列大小
- 18. Asp.net動態數據修改列大小
- 19. 如何在url更改時動態更改iframe的大小
- 20. 更改UIPickerView的列大小
- 21. Android通過圖像大小動態更改imageview大小
- 22. JavaFx元素,根據窗口大小動態更改大小
- 23. 更改3維矩陣的大小
- 24. 動態修改表大小
- 25. 無法更改列大小
- 26. Java GridBagLayout更改列大小
- 27. 如何動態更改模態對話框的大小?
- 28. 動態列更改
- 29. Java:在2D陣列中動態調整列大小
- 30. 通過動態大小的陣列中的短循環
'VECTOR'是非常過時了,'Collections.synchronizedList(ArrayList的)'將是更換,如果你真的想要同步的行爲(通常是不同步的類型你真的需要)。 – zapl