繰り返し要素を含むリストを作成する 質問する

繰り返し要素を含むリストを作成する 質問する

Java には、すべての要素が指定された値 (例: ["foo"、"foo"、"foo"、"foo"、"foo"]) に等しい、指定された長さのリストまたは配列を生成するユーティリティ メソッドはありますか?

ベストアンサー1

使用できますCollections.nCopies。これは、参照オブジェクト自体ではなく、指定されたオブジェクトに適用されます。文字列を扱っている場合は、いずれにしても不変なので問題にはなりません。

List<String> list = Collections.nCopies(5, "foo");
System.out.println(list);
[フー、フー、フー、フー、フー、フー]

おすすめ記事