示例代码:
String val = "abcd**aaa*b****ccc***ddd**qqq";
String[] split = StringUtils.split(val, "*", 2);
for (String s : split) {
System.out.println(s);
}
结果:
解释:
重点说第三个参数 max = 2
是说将字符串最多拆解成两个字符串,以第一个符合拆解条件的字符串作为第一个结束,其余的作为第二个结果。