首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-02-04 
java关于split分割字符串问题,请教高手!Java codeString num[]new String[11]StringsLine101494|36010

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]);        }    }} 

热点排行