javascript可以解决此问题,查一下资料

解决方案 »

  1.   

    假设你的字串为ddsdf=sdfsdsfsf/sdfsf,要取等号=和/号之间的数据
    String str = "ddsdf=sdfsdsfsf/sdfsf";
    int i = str.indexOf("=");
    int j = str.indexOf("/");
    String strResult = str.substring(i,j);//取结果
    假设是取从字串开头d一直到/号处的数据,则
    String str = "ddsdf=sdfsdsfsf/sdfsf";
    int j = str.indexOf("/");
    String strResult = str.substring(0,j);//取结果
      

  2.   

    String str = new String( "dd=abcd/sdfasfs" ) ;
    int start = str.indexOf( "=", 0 ) ;
    int end = str.indexOf( "/", 0 ) ;
    start++ ;
    String result = str.substring( start, end ) ;
      

  3.   

    再问一下,在indexOf中,带一个参数和带2个参数各有什么作用?
      

  4.   

    String str="dd=abcd/sdfasfs";
    StringTokenizer sd=new StringTokenizer(str,"=");
    String pp=sd.nextToken() ;
    String str2=sd.nextToken() ;
    StringTokenizer sd1=new StringTokenizer(str2,"/");
    String str3=sd1.nextToken() ;
      

  5.   

    楼上的好象有点麻烦
    String str="dd=abcd/sdfasfs";
    StringTokenizer sd=new StringTokenizer(str,"=");
    String pp=sd.nextToken() ;
    String str1=sd.nextToken("/");str1就是答案
      

  6.   

    关于indexOf:
    String a_ja = "renxide";
    int a = a_ja.indexOf("e");
    则: a = 1;
    a = a_ja.indexOf("e",2);
    则: a = 6;
    但是:indexOf(int,int)不知何用?