ava中字符串split() 的使用方法.没你想的那么简单

Java中的split函数.

split()是一个用来切分字符串的函数, 相信大家都用过, 但是, 可能他不是你想象中的那么简单.

public String[] split(String regex)

public String[] split(String regex, int limit)

limit参数
该参数用于控制匹配的次数. public String[] split(String regex)为limit为0的情况.

limit > 0 : 最多匹配limit-1次,得到一个长度为limit的数组. String[limit-1]为余下未匹配的字符串

limit = 0 : 尽可能的多匹配, 且长度无限制, 但结尾空字符串将被丢弃

limit < 0 : 尽可能的多匹配, 且长度无限制

String s ="1,2,3,,,";
String[] ss = s.split(",");
System.out.println(ss.length);

系统输出数组长度为:3

若要数组长度变为6,如下

String[] sss = s.split(",",-1);// 唯一变动在这
System.out.println(sss.length);
上一篇:centos7.9 nodejs16安装


下一篇:webpack利用url-loader打包图片