Javaの終端処理でコレクションではなく配列を返すようにしたい。 方法としては`toArray()`を単純に利用するだけでよいが、そのままでは型情報が与えられず`Object[]`型の戻りとなってしまう。 ```java Object[] array = myList.stream().toArray(); ``` 型を指定する場合は、`toArray()`メソッドの引数としてgeneratorメソッドをメソッド参照として渡せば良い。 ```java String[] array = myList.stream().toArray(String[]::new); ``` [参考](https://qiita.com/motoki1990/items/e62d8264268d862ae3ba#toarray)
2021/09/14 14:05:53

コメント (0)

あなたもコメントしてみませんか

アカウント新規作成(無料)

既にアカウントを持っている方は ログイン