String[] array = {"a","c","b"};
ArrayList<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
System.out.println(array);
System.out.println(list);
forlist [a, b, c]が出力され、for arraysome address が出力されます。array値を出力したいときは、 Arrays.toString(array);which と同じように使用できますlist。
toString()値を取得するために直接呼び出すことができないのはなぜだろうかarray。その方が直感的で便利ではないでしょうか。と で異なる処理を行うArrayと、どのような結果になりArrayListますか?