String.split("|||")
想根据“|||”分割字符。但是分割出来的东西不是想要的。
好象String.split("|||")==String.split("")?他俩分割出来的东西是一样的。把“|||”换成“,”分割出来的就是想要的了。但是还必须按“|||”来分割
高人给帮一下忙

解决方案 »

  1.   

    比如msg="123|||456|||789"
    想拆成"123""456""789"
      

  2.   

    msg="123|||456|||789";
    String[] msgs = msg.split("\\|\\|\\|");
      

  3.   

    使用split时注意这几个符号 * + | \
      

  4.   

    package test;public class TestSplit
    {
    public static void main(String args[])
    {
    String msg = "123|||456|||789";
    String[] msgs = new String[5];
    msgs = msg.split("|||");
    for(int i = 0;i < msgs.length; i++)
    {
    System.out.println(msgs[i]);
    }

    }
    }
      

  5.   

    上面程序专门写了测试通过并正确,TMD就是没得到分!