ホームページ >Java >&#&チュートリアル >Java でリストを int[] に効率的に変換するにはどうすればよいですか?
変換リスト Java で int[] に
List
この問題に対処するための一般的なアプローチは、質問に示されているようにループを使用することです。ただし、Java 8 では、ストリームを使用したより効率的で簡潔なソリューションが導入されています。
ストリームの使用
IntStream の導入により、Java 8 ではプリミティブ型を処理する便利な方法が提供されます。 intのような。次のコードは、List
int[] example1 = list.stream().mapToInt(i -> i).toArray(); // OR int[] example2 = list.stream().mapToInt(Integer::intValue).toArray();
思考プロセス
このストリームベースのアプローチ変換プロセスが簡素化され、手動ループの必要がなくなります。
以上がJava でリストを int[] に効率的に変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。