図1に示すように、手動で実施
配列をトラバースリストに読み込み、保存されています
パブリックリストの<string> toListTest1(文字列[]配列){ リストの<string>リスト= 新規のArrayList <> (Array.lengthと)。 用(文字列T:配列){ list.add(T)。 } 戻りリスト。 }
クラスasListアレイ内のメソッドを使用して2、()
java.utilであるため、私は、Arrays.asList()、メソッド、リストへの配列は、しかし、戻り値は、単にオブジェクトの配列で、.add場合().remove()メソッド意志java.lang.UnsupportedOperationExceptionがエラーしてみましょう。ただ、クラス内のアレイ、および無オーバーライドこれらのメソッド。
パブリックリストの<string> toListTest2(文字列[]配列){ リストの<string>リスト= 新規のArrayList <>(は、Arrays.asList(この.strings))。 戻り値のリスト。 }
3、ストリームの配列を使用して
パブリックリストの<string> toListTest3(文字列[]配列){ リストの<string>リスト= Arrays.stream(アレイ).collect(Collectors.toList())。 戻り値のリスト。 }
使用制限は、1.8以上を使用するためには、があります
多くの方法があります。CollectionUtils.addAll()など