-6
A
回答
0
基本上,這可以讓你看的和可變的更廣泛的觀點,即你想使用一個列表,但在大多數情況下,它是什麼樣的列表並不重要。
你可以做這樣的事情:
if(someIdentifier)
{
return new ArrayList<String>()
} else
return new LinkedList<String>()
}
它們之間選擇可能與數據類型,但無關的程序本身。
對於內部使用這是OOP的基本概念,你可以在網上找到關於它的很好的信息。
相關問題
- 1. 與集合轉換集合
- 2. scala 2.8 implict java集合轉換
- 3. 轉換器集合
- 4. 如何轉換用java斯卡拉集合轉換
- 5. 集合的隱式轉換
- 6. 從ArrayList轉換爲集合
- 7. Laravel轉換多維集合
- 8. 轉換對象集合
- 9. 轉換爲對象集合
- 10. 在Ruby中轉換集合
- 11. 轉換集合性能
- 12. 轉換集合類型來
- 13. java收集緩慢轉換
- 14. 字符集轉換Java
- 15. 將T的集合轉換爲Qt中的QVariant的集合
- 16. 將基類的集合轉換爲派生類的集合
- 17. 如何將id的集合轉換爲bean的集合?
- 18. 斯卡拉2.8隱式的Java集合轉換
- 19. 將列表轉換爲Java集合的最簡單方法
- 20. 如何將Java集合轉換爲JAXB中XMLElement的屬性?
- 21. 如何將數組轉換爲Java中的集合?
- 22. 轉換Clojure的數據結構,以Java集合
- 23. 從Java轉換一個集合類型的註解斯卡拉
- 24. 在Java中轉換泛型集合的類型
- 25. 將集合類型從scala轉換爲java的問題
- 26. 休眠集合和我自己的集合之間轉換
- 27. LINQ:轉換集合中的項目
- 28. 如何觀察轉換的集合?
- 29. 從集合轉換時的空列表
- 30. Java集合將字符串轉換爲字符列表
由於什麼原因我們做什麼?編碼?創建列表? – AlexR
請參考https://docs.oracle.com/javase/tutorial/collections/interfaces/list.html – Unknown
你在問一個廣泛的問題,有幾個資源可以在線解釋什麼是'Collections'和'Lists',請參閱到至少[SO文檔](http://stackoverflow.com/documentation/java/2989/lists/10149/creating-a-list#t=201608241043181580476)。 – px06