Integer[]
を変換したいと思いますが、toArray()
は私にObject[]
を与えています。どうすればString[]
に変換できますか?整数の配列をJavaのStringの配列に変換する最も簡単な方法8
Stream.of(ids).map(String::valueOf).toArray();
Integer[]
を変換したいと思いますが、toArray()
は私にObject[]
を与えています。どうすればString[]
に変換できますか?整数の配列をJavaのStringの配列に変換する最も簡単な方法8
Stream.of(ids).map(String::valueOf).toArray();
String[] array = Stream.of(ids).map(String::valueOf).toArray(String[]::new);
私は驚きです、これはメソッドリファレンスですか?新しいキーワードはメソッドとして扱うことができますか? – richersoon
@richersoonコンストラクタへの参照 –
メソッド参照はコンストラクタとメソッドの両方に使用できます – Reimeus
String[] a= Arrays.toString(array).split("[\\[\\]]")[1].split(", ");
私は、これは動作するはず
が、それは 'int型[]'や '整数[]'だと思いますか? –
@ElliottFrisch Integer [] – richersoon
他の質問の重複はありません。これには特別な場合であるInteger []の配列が含まれます。 –