float[] floats = {1.2f , 3.5f , 6.4f}; Double[] doubles = IntStream.range(0, floats.length).mapToDouble(i -> Double.valueOf(floats[i])).boxed().toArray(Double[]::new); String join = StringUtils.join(doubles, ","); System.out.println(join);
Java8 stream
實際開發中 , 基本類型的數組在操作過程中 , 十分討厭 , 遠沒有包裝類型調度過程中來的爽快 ,
就連stream在操作float數組時 , 都采取了避坑策略 。
最終代碼如上 。