请看看我的代码
String Str = "E_1000, E_1005,E_1010 , E_1015,E_1020,E_1025";
List<String> splitStr = Arrays.asList(Str.split(","));
我的列表(splitStr)有空格的字符串。
有没有一种方法来分割字符串和装饰在一行代码中所有的元素?
是的,简单地做:
String str = "E_1000, E_1005,E_1010 , E_1015,E_1020,E_1025";
List<String> splitStr = Arrays.stream(str.split(","))
.map(String::trim)
.collect(Collectors.toList());
说明:
首先,我们各执,
:
str.split(",")
然后,我们把它变成(修剪)字符串流:
Arrays.stream(str.split(","))
接下来,我们修剪在流中的所有字符串:
Arrays.stream(str.split(","))
.map(String::trim)
最后,我们收集所有的修剪成字符串列表:
Arrays.stream(str.split(","))
.map(String::trim)
.collect(Collectors.toList());
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句