使用.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的分支。


我的问题:

",,,1 "被逗号分割后,我们的得到的string array是什么样的。我要如何建立if判断条件,来识别分割后的前三个元素。

----------------------------------------------------------------------------

补充

我在通过打断点后,得到的前三个元素是空字符"",但是我用if去判断,却走进了else分支

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!