用法:
String a = "12;12;12;12;12";
String b = ";";
String[] c2 = i.sl(a, b);
//可以支持正则表达式;例子看(注意说明)
//String[] c2 = i.sl(a, b, true);
for(String a : c2)
{
syso(a);
}
说明:
将把变量“a”的字符串,切割成一个数组,以字符“.”为分割字符。并用循环顺序打印出数据。
注意:
如果支持正则表达式数据数组,上例子的 String b = ";" 其内的值。需要转义的特殊字符 “$()*+.[]?\^{},|”
支持正则的特殊字符转义方法:
如:
String a = "12|a$12|a$12|a$12|a$12";
//关键分割字符串如果包含特殊字符,需要在每个特殊字符前面增加“\\”进行转义
String b = "\\|a\\$";
String[] c2 = i.sl(a, b, true);
for(String a : c2)
{
syso(a);
}