MyException - 我的异常网
当前位置:我的异常网» Java Web开发 » java关于split分割字符串有关问题,

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

www.MyException.Cn  网友分享于:2013-02-05  浏览:25次
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]);
        }
    }

}

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有