【发布时间】:2017-09-09 18:51:09
【问题描述】:
我有一个逗号分隔的字符串要转换为整数数组,我正在使用下面的方法来做到这一点,请建议是否有任何简单的方法来做到这一点。
Integer[] statusCodes = Arrays
.stream(Arrays
.stream(statusText.split(","))
.map(String::trim)
.mapToInt(Integer::valueOf)
.toArray()
)
.boxed()
.toArray(Integer[]::new);
【问题讨论】:
-
甚至没有理由使用 mapToInt,因为它采用 valueOf() 返回的 Integer 并将其拆箱。只需使用 map(Integer::valueOf)
标签: java arrays string split integer