String split 用法


看了老紫竹的一篇文章,关于String split方法的

大家平时可能使用这么用
String.split("\\|");

String s="101494|360103660318444|2008/06/17|周润英|1292.0|3085.76|2778.28|912.91|106.0|||";
这么用可以,但是最后面得空的部分就没法显示了!

可以用另一个split,两个参数的

String.split("\\|",参数);

参数:0,时就是按照正则表达式对字符串分割,但是忽略最后面得空白部分
         正数,就是按照参数给定的个数 返回一个数组,如果这个参数大于分割后得来的数组的长度,那么返回的数组的长度就是正常应得到数组的长度。如果参数小于分割后得到数组的长度,大于0,就会得到一个参数长度的数组。
         负数,返回一个和应得数组长度一样的数组,包含空白
说的很乱,举例!

你可能感兴趣的:(正则表达式)