如何将逗号分隔的字符串拆分为空字符串数组
我想使用",,,"
""
String.split()
这是我的代码:
String str = ",,,";
String[] tokens = str.split(",");
但是,结果标记是一个空数组:[],而不是我想要的4的数组。""
(["","","",""])
我已经测试了一点点改变:str
String str = ",,,1";
String[] tokens = str.split(",");
这次的结果令牌是 。这接近我想要的,但我真的不想在进行拆分之前添加这个“1”。["","","","1"]
问题基本上是,如果它只包含空元素,它将返回一个空数组。String.split()
""
你能帮助解决这个问题吗?