读书人

java关于split分割字符串有关问题

发布时间: 2012-02-04 15:43:08 作者: rapoo

java关于split分割字符串问题,请教高手!

Java code
String num[]=new String[11];String   sLine="101494|360103660318444|2008/06/17|周润英|1292.0|3085.76|2778.28|912.91|106.0|||";num= sLine.split("\\|");

这样分割到不到num数组的值,好像是因为后面|||空数据引起的,请为该如何解决?(sLine的值是通过TXT读取到的)

[解决办法]
Java code
public class SplitTest {    public static void main(String[] args) {        String[] num = null;  //new String[11];  //这里不用创建数组,split 方法会帮你创建大小合适的数组        String sLine="101494|360103660318444|2008/06/17|周润英|1292.0|3085.76|2778.28|912.91|106.0|||";        num = sLine.split("\\|", -1);        for (int i = 0; i < num.length; ++i) {            System.out.println(i + ": " + num[i]);        }    }} 

读书人网 >Java Web开发

热点推荐