以最少的努力建立 ArrayList
程式設計中的一項常見任務涉及建立用於測試或其他目的的清單。傳統上,這涉及初始化和一系列後續的 add()操作:
ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata");
認識到這種方法的重複性,出現了一個改進的版本:
ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));
探索替代策略
事實證明,還有更簡潔的方法來實現相同的結果:
List<String> places = Arrays.asList("Buenos Aires", "Córdoba", "La Plata");
List<String> places = Collections.singletonList("Buenos Aires");
ArrayList<String> places = new ArrayList<>(Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));
記住導入必要的Java包裝:
import java.util.Arrays;
選擇最佳解決方案
首選方法取決於您應用程式的特定要求。對於不可變列表,選擇更簡單的 List 聲明或 Collections.singletonList()。當可變性至關重要時,請採用從不可變列表到 ArrayList 的轉換。
以上是在 Java 中建立 ArrayList 最有效的方法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!