public static void main(String[] args) {
// TODO Auto-generated method stu
String str = "##########";
System.out.print(str.length()+"");
String[] s1 = str.split("#");//s1的size0
String[] s = str.split("#",-1);//s的size11
System.out.print(s.length+"");
}
简单记录String split函数的两种形式,但传入值为-1时生成数组,默认忽略所有尾部空串 。
System.out.println(StringUtils.split(":ab:cd:ef::",":").length);//最前面的和末尾的分隔符全部都忽略,apache commons
System.out.println(StringUtils.splitPreserveAllTokens(":ab:cd:ef::",":").length);//不忽略任何一个分隔符 apache commons