将逗号分隔的字符串值列表转换为Long列表

问题描述 投票:-1回答:1

将逗号分隔的字符串值的List转换为Long值的List的最有效方法是什么?下面是示例字符串值和这些字符串的列表-

String s1 = "500, 300, 600, 900, 1000";
String s2 = "6098, 3980, 4420, 7847";
List<String> listOfStrings = new ArrayList<>;
listOfStrings.add(s1);
listOfString.add(s2);
// convert listOfStrings to List<Long>

我更喜欢使用Java 8 Streams和String.split的替代方法,具有更好的性能?

java
1个回答
-4
投票
List<String> collect = Arrays.stream(s1.split(",")).collect(Collectors.toList());
System.out.println(collect);
© www.soinside.com 2019 - 2024. All rights reserved.