使用.split(",")去分解字符串”,,,1“得到的前三个elements是什么
需要将一个字符串通过”,”分割开,字符串逗号中间可能有或没有其他字符。
比如:
“1,2,3,4”
“,,1,2”
“,,,1”
对于”1,2,3,4”来说,它会被分割成{“1”,”2”,”3”,”4”}
但当我尝试寻找”,,,1”分割后的结果时,我遇到了困难。
我通过以下代码进行了简单的测试
我的理解是,在info中确实储存了四个elements,因为输出了四次信息。
其中,前三个元素应该是相同的,他们都来自两个逗号中间没有字符的地方。
但是我不知道如何将前三个元素识别出来。我尝试在代码Line 9中判断其是否为null或者空字符””,但结果都是走进了else的分支。
推荐文章: