数组如何在java中分割最后一个值为空时的csv行
我有逗号分隔的值,如下所示
String s1 = "a, b, c, d, e";
String s2 = "a, , , d, ";
String s3 = "a, b, c, d, ";
我需要用“,”分开这个字符串。但是值的数量应该是5。我的意思是最后一个空值应该出现在输出数组中。 有什么解决办法吗
你可以在下面搜索框中键入要查询的问题!
我有逗号分隔的值,如下所示
String s1 = "a, b, c, d, e";
String s2 = "a, , , d, ";
String s3 = "a, b, c, d, ";
我需要用“,”分开这个字符串。但是值的数量应该是5。我的意思是最后一个空值应该出现在输出数组中。 有什么解决办法吗
# 1 楼答案
您可以使用拆分方法:
String[] S2 = s2.split(",");
为了证明它有效->
# 2 楼答案
我用绳子。split(String regex)方法,并查看数组有5个元素。我希望这能回答你的问题
输出:
Reference