Java の Arrays.asList() 関数を使用して配列をリストに変換する
Java プログラミングでは、配列をリストに変換する場面がよくあります。この変換を実現するには、java.util.Arrays クラスの asList() 関数を使用できます。この関数は、配列をリストに変換して、配列の操作と処理を容易にすることができます。
以下は、Arrays.asList() 関数を使用して配列をリストに変換するサンプル コードです:
import java.util.Arrays; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; // 将数组转换为List List<String> list = Arrays.asList(array); // 打印List元素 System.out.println(list); } }
上の例では、String 型の配列があります array
、3 つの果物の名前が含まれます。 Arrays.asList(array) を呼び出して配列をリストに変換し、返されたリストを list
変数に割り当てます。最後に、list
の要素を出力します。
上記のコードを実行すると、次の結果が出力されます。
[apple, banana, orange]
Arrays.asList() 関数を使用すると、配列を List に変換し、配列を次のように操作できます。リスト。たとえば、添字を使用して配列要素にアクセスしたり、List メソッドを使用して配列に対する追加、削除、変更などの操作を行うこともできます。
Arrays.asList() 関数は固定サイズのリストを返す、つまりサイズは変更できないことに注意してください。したがって、返された List に要素を追加または削除すると、UnsupportedOperationException がスローされます。 List を変更する必要がある場合は、次に示すように、まずそれを変数 ArrayList に変換します。
import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; // 将数组转换为List List<String> list = new ArrayList<>(Arrays.asList(array)); // 添加新元素 list.add("grape"); // 打印List元素 System.out.println(list); } }
上記のコードでは、ArrayList のコンストラクターを使用して Arrays.asList() の値を返します。値は可変の ArrayList に変換されます。このようにして、リストに新しい要素を追加できます。
上記の例と説明を通じて、Java の Arrays.asList() 関数を使用すると、配列を処理して操作するために配列を List に簡単に変換できることがわかります。配列要素を走査してアクセスする場合でも、配列の追加、削除、変更などの操作を実行する場合でも、変換されたリストはニーズを簡単に満たすことができます。したがって、開発中に Arrays.asList() 関数を柔軟に使用して、コードの読みやすさと単純さを向上させることができます。
以上がJavaのArrays.asList()関数を使用して配列をリストに変換しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。