String[]
をCollection<Integer>
に簡単に変換する方法はありますか?これは私が今やっていることですが、それが良いかどうかは分かりません。Integerのコレクションへの文字列の配列ですか?
String[] myStringNumbers;
Arrays.stream(Arrays.asList(myStringNumbers).stream().mapToInt(Integer::parseInt).toArray()).boxed().collect(
Collectors.toList());
'int'値はどちらの場合もボックス化されていますので、' valueOf'か 'parseInt'のどちらを使用しても違いはありません。そして、 'decode'のような別のメソッドの使用を推奨して、このメソッドが別の目的を持っているという事実によって引き起こされる驚きについての警告を後にすることは非常に奇妙です。 – Holger