【发布时间】:2014-03-01 18:40:13
【问题描述】:
今天突然想到javaString.split()的行为很奇怪。
实际上我想通过.split(",") 将字符串"aa,bb,cc,dd,,,ee" 拆分为数组,从而得到一个长度为7 的字符串数组["aa","bb","cc","dd","","","ee"]。
但是当我尝试将字符串 "aa,bb,cc,dd,,,," 拆分为数组时,这给了我一个长度为 4 的数组,这意味着只有 ["aa","bb","cc","dd"] 拒绝所有下一个空白字符串。
我想要一个将像"aa,bb,cc,dd,,,," 这样的字符串拆分为数组["aa","bb","cc","dd","","",""] 的过程。
这可以通过 java.lang.String api 实现吗?提前致谢。
【问题讨论】:
标签: java regex arrays string split