作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
<分区>
我要拆分",,,"
到一个数组 4 ""
使用 String.split()
这是我的代码:
String str = ",,,";
String[] tokens = str.split(",");
但是,结果标记是一个空数组:[],而不是一个包含 4 个 ""
的数组。 (["","","",""])
如我所愿。
我已经测试过更改 str
一点点:
String str = ",,,1";
String[] tokens = str.split(",");
这次结果标记是 ["","","","1"]
.这接近我想要的,但我真的不想在拆分之前添加这个“1”。
问题基本上是,String.split()
如果它只包含空元素,将返回一个空数组 ""
.
你能帮忙解决问题吗?
我是一名优秀的程序员,十分优秀!