我有一個逗號分隔的字符串轉換爲整數數組,我使用下面的方法來做到這一點,請建議是否有任何簡單的方法來做到這一點。將逗號分隔的字符串轉換爲整數數組的最佳方法
Integer[] statusCodes = Arrays
.stream(Arrays
.stream(statusText.split(","))
.map(String::trim)
.mapToInt(Integer::valueOf)
.toArray()
)
.boxed()
.toArray(Integer[]::new);
甚至有沒有理由使用mapToInt,因爲這需要整數返回通過的valueOf()和unboxes它。只需使用map(Integer :: valueOf) –