2012-07-06 80 views
-1

我有要求在Java /收集API中存儲大量的數據。這將適用於該Array或Arraylist。爲什麼Java巨大的數據存儲

+1

數據的性質是什麼?你需要隨機訪問嗎?它會以任何方式被操縱?它會被訪問很多?一個數組可能不是最好的結構。 – 2012-07-06 12:43:33

+2

Array vs ArrayList:不會有太大區別。 – Thilo 2012-07-06 12:43:46

+0

什麼是巨大的?這是一個相對術語 – ant 2012-07-06 12:45:54

回答

0

Arrays的類型安全的集合,一旦你創建它不能擴大或縮小,從而更好地使用ArrayList但同樣,如果你知道集合是固定長度和對象的類型是相同的,那麼你可以喜歡Array。如果你經常修改你的收藏,你也可以使用LinkedList

這完全取決於您的要求和要存儲的數據類型。