String的split()方法拆分字符串时,发现生成的数组有空字符串的元素?

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-22 16:26   127   0

如题,原因:

①spilt是正则表达式中的一种,用来切分字段,如果切分的字段连续出现,就会生成空值。
用法为:字符串.spilt("特定字符"),输出结果为String[]类型。
如:

String [] list = "abbcabcabc".spilt("b");
那么结果就是“a”,"","ca","ca","c";

②如果作为分离判断的的字符串在整个字符串的最前面或最后面,就分离后就可能多一个空字符串

如:

String[] list = "//abc".spilt("//");

那么结果就是"","abc";

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP