日期:2014-05-18  浏览次数:20923 次

一个split的问题
String[][]     A   =new   String[][]{};
String[]         B   =new   String[]{};
String             C   = "111|222|333~444|555|666~777|888|999~qqq|www|eee ";

我想先根据~来把C分到B中:
B=C.split( "~ ");  
B的数据现在是   111|222|333
                              444|555|666  
                              777|888|999
                              qqq|www|eee
然后想把B再分到C中,但是下面的方法不对:
for(int   i=0;i <B.length;i++)
{
    C[i]=B[i].split( "\\| ");
}

有没有好的办法来解决?谢谢


------解决方案--------------------
C[i]=B[i].split( "\\| "); == > C[i]=B[i].split( "\\\| ");
------解决方案--------------------
怎么说?哪里的问题呢?
------解决方案--------------------
你的数组C没有声明啊!