2Dリストを2Dint
配列に変換しようとしています。ただし、収集できるのはオブジェクトのみで、プリミティブは収集できないようです。
私がする時:
_data.stream().map(l -> l.stream().toArray(int[]::new)).toArray(int[][]::new);
_
コンパイル時エラーCannot infer type argument(s) for <R> map(Function<? super T,? extends R>)
が発生します。
ただし、_int[]
_を_Integer[]
_に変更すると、コンパイルされます。 int
だけを使用するにはどうすればよいですか?