foreach や toarray はその位置から近い位置?にあるコレクションオブジェクト(Listなど)を検索して、そのコレクションの型名や変数名を反映したテンプレートを出力するようになっている。例えば次のコードに対して「foreach」のところで Ctrl + Spaceを実行すると List<String> strs = new ArrayList<String>(); foreach 次のようなコードが生成される。 List<String> strs = new ArrayList<String>(); for (String string : strs) { } 同じく、toarrayについても、次のコードに対して「toarray」のところで Ctrl + Spaceを実行すると List<String> strs = new ArrayList<String>(); toarr