我正在尝试找到一种优雅的方法来将Java转换Stream<String>为float数组。到目前为止,我已经提出了:
Float[] data = input.map(Float::valueOf).toArray(Float[]::new);
但是我实际上需要一个float[]and,当我尝试:
float[] data = input.map(x -> Float.parseFloat(x)).toArray(size -> new float[]);
我收到一个错误,无法转换Object[]为float[],我不太了解。
我究竟做错了什么?
泛舟湖上清波郎朗
慕容708150
婷婷同学_
随时随地看视频慕课网APP
相关分类