Java には、すべての要素が指定された値 (例: ["foo"、"foo"、"foo"、"foo"、"foo"]) に等しい、指定された長さのリストまたは配列を生成するユーティリティ メソッドはありますか?
ベストアンサー1
使用できますCollections.nCopies
。これは、参照オブジェクト自体ではなく、指定されたオブジェクトに適用されます。文字列を扱っている場合は、いずれにしても不変なので問題にはなりません。
List<String> list = Collections.nCopies(5, "foo");
System.out.println(list);
[フー、フー、フー、フー、フー、フー]