gpt4 book ai didi

java - 将逗号分隔的字符串转换为最后一个逗号的列表

转载 作者:行者123 更新时间:2023-11-29 08:28:11 27 4
gpt4 key购买 nike

我有下面的字符串,最后有一个逗号。我想将字符串转换为列表。我正在使用下面的代码来做到这一点。

public class TestClass {
public static void main(String[] args) {

String s = "2017-07-12 23:40:00.0,153.76,16.140,60.00,,56.00,";
String [] items = s.split(",");

List<String> splittedString = new ArrayList<String>(Arrays.asList(items));
for (String s1 : splittedString) {
System.out.println(s1);
}
System.out.println("Here");
}
}

此处最后一个逗号不被视为列表元素。我怎样才能更改此代码以使其正常工作。

实际输出:-

2017-07-12 23:40:00.0
153.76
16.140
60.00

56.00
Here

预期输出:-

2017-07-12 23:40:00.0
153.76
16.140
60.00

56.00

Here

最佳答案

将分割线改为:

String [] items = s.split(",", -1);

它应该如您所愿。这是有限制的版本。检查reference .

关于java - 将逗号分隔的字符串转换为最后一个逗号的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50659653/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com