回答編集履歴

2

拡張for文

2016/03/13 00:31

投稿

swordone
swordone

スコア20651

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の使いみち

2016/03/13 00:31

投稿

swordone
swordone

スコア20651

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に変換するために使われます。