回答編集履歴
2
拡張for文
test
CHANGED
@@ -5,3 +5,7 @@
|
|
5
5
|
|
6
6
|
|
7
7
|
Listはリンク先のような便利なメソッドが多数存在し、Arrays.asListメソッドはこれらのメソッドを使うために配列をListに変換するために使われます。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
またご自分でコードを入れ替えても問題なく動くと言っていた箇所ですが、これは**拡張for文**というものです。コロンの右側には、その型の配列、もしくはその型を扱うIterableインタフェース型を指定できます。ListはIterableを親に持つので、この部分に記述することができますし、先述の通り配列も指定できるので、エラーになりません。その2通りの書き方は、最終的にやっていることは全く同じです。
|
1
Listの使いみち
test
CHANGED
@@ -1,3 +1,7 @@
|
|
1
1
|
配列をListという型に変換するメソッドです。
|
2
2
|
|
3
|
-
配列はオブジェクトを、番号を付けてまとめているだけで、その集まりに対して何か操作するメソッド等がありません。そのようなメソッドを持つオブジェクトの集合の種類の一つがListという型なのです。
|
3
|
+
配列はオブジェクトを、番号を付けてまとめているだけで、その集まりに対して何か操作するメソッド等がありません。そのようなメソッドを持つオブジェクトの集合の種類の一つが[List](https://docs.oracle.com/javase/jp/8/docs/api/java/util/List.html)という型なのです。
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
Listはリンク先のような便利なメソッドが多数存在し、Arrays.asListメソッドはこれらのメソッドを使うために配列をListに変換するために使われます。
|