给你给例子
比如str = "asdas[]awdaw" 
运行结果是strAry[0]=“asdas”
          strAry[1]=“awdaw”也就是按你指定的String 做一个字符串数组

解决方案 »

  1.   

    runtime exception, heheit should be:
    str.split("\\[\\]");
      

  2.   

    中括号之间有空格没有??? 如果没有空格,则会出错。
    如果有空俄国表示的是空格跟 split(" ")的写法一样。 String aa = "1   2 3 ";
            String[] s=aa.split(" ");//aa.split("[ ]");
            for (int i = 0; i < s.length; i++) {            
            System.out.println("vvv" +s[i]+"yyy");
            }执行结果:
    vvv1yyy
    vvvyyy
    vvvyyy
    vvv2yyy
    vvv3yyy