Java 配列をListに変換する3つの方法【徹底解説】

Javaでは、配列をリストに変換するためにArrays.asList()メソッドを使用することができます。例を以下に示します:

// 定义一个数组
String[] array = {"apple", "banana", "orange"};

// 将数组转换为列表
List<String> list = Arrays.asList(array);

// 打印列表
System.out.println(list);

上記のコードは、配列arrayをリストlistに変換し、結果を[apple, banana, orange]として出力します。Arrays.asList()メソッドは固定サイズのリストを返すため、要素の追加や削除はできません。リストを変更する必要がある場合は、ArrayListクラスを使用して変更可能なリストを作成することができます。例を以下に示します:

// 使用ArrayList创建一个可修改的列表
List<String> mutableList = new ArrayList<>(Arrays.asList(array));

// 在列表末尾添加一个新元素
mutableList.add("grape");

// 打印修改后的列表
System.out.println(mutableList);

上記のコードでは、変更可能なリストmutableListを作成し、リストの末尾に新しい要素”grape”を追加し、最終的な出力結果は[apple, banana, orange, grape]となります。

bannerAds