なぜ私はobjectArray
にArrayList
を回していると私は私が言及するだけであれば(stringArray
へArrayList
をませコンパイル回していない場合には、コードのコンパイル「new String[0]
」 )???Javaは - 配列へのArrayListを回す
public static void main(String args[]) {
List<String> list = new ArrayList<>();
list.add("George");
list.add("John");
Object[] objectArray = list.toArray();
System.out.println(java.util.Arrays.toString(objectArray));
String[] stringArray = list.toArray(new String[0]);
System.out.println(java.util.Arrays.toString(objectArray));
}
おそらく、2番目の 'println'に' stringArray'を出力したいとします。 – Eran
パラメータとして配列オブジェクトを渡す必要がありますが、基本的にStringオブジェクトを渡しています – Vihar
コンパイラエラーに関する質問を投稿する場合は、エラーメッセージを含める必要があります。 – Fildor