StringTokenizer st=new StringTokenizer(sendString,"%end%");
while(st.hasMoreTokens()){
     System.out.println(st.nextToken());
    }

解决方案 »

  1.   

    一个笨方法
    String sendString = "10235%end%5498798";
    String a = sendString.substring(0, sendString.indexOf("%end%"));
    String b = sendString.substring(sendString.indexOf("%end%")+"%end%".length());
    System.out.println("a=" + a);
    System.out.println("b=" + b);
      

  2.   

    还可以
    String[] sp=sendString.split("%end%");
    for(int i=0;i<sp.length();i++){
    ................
    }
      

  3.   

    使用split啊   var s, ss;
       var s = "The rain in Spain falls mainly in the plain.";
       // 在每个空格字符处进行分解。
       ss = s.split(" ");
      

  4.   

    用这个比较简单一点。
    String[] sp=sendString.split("%end%");