ホームページ >Java >&#&チュートリアル >Java で ArrayList を作成する最も効率的な方法は何ですか?
最小限の労力で ArrayList を作成する
プログラミングにおける一般的なタスクの 1 つに、テストまたはその他の目的でリストを作成することが含まれます。従来、これには初期化とそれに続く一連の 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 中国語 Web サイトの他の関連記事を参照してください。