Javaのコレクションを配列に変換する方法は何ですか?
Javaのコレクションを配列に変換する方法はいくつかあります。
- toArray()メソッドを使用すると、コレクションのtoArray()メソッドを直接呼び出してコレクションを配列に変換することができます。例:Object[] array = list.toArray();
- 知っている要素タイプのコレクションがある場合、ジェネリックメソッドを使用して変換できます。例:String[] array = list.toArray(new String[list.size()]);
- toArray(T[] a)メソッドの使用:このメソッドは、コレクションを指定された型の配列に変換します。例:String[] array = list.toArray(new String[0]);
- toArray(IntFunction<T[]> generator)メソッド:このメソッドは、ラムダ式を使用して指定された型の配列を生成することができます。例:String[] array = list.toArray(String[]::new);