我想把字符串:
* DEUTSCHE CO BANK COM AG NAMEN AKT
COM之前的字符串取出,咋办?

解决方案 »

  1.   

    String str="* DEUTSCHE CO BANK COM AG NAMEN AKT";
    str.substring(0,str.indexOf("COM")-1));
      

  2.   

    楼上正解,逻辑是:先找出com这个字符串出现的位置index,然后截取从第一个字符到index的字符串赶紧给我分
      

  3.   


     String ss="DEUTSCHE CO BANK COM AG NAMEN AKT";
    System.out.print(ss.split("COM")[0]);方法很多的
      

  4.   

    str.substring(0,str.indexOf("COM")));这样才对吧...
      

  5.   

    利用String类的的字符串点该substring(0,17)方法
      

  6.   


    String str = "* DEUTSCHE CO BANK COM AG NAMEN AKT";
    String newstr = str.substring(0, str.indexOf("COM") - 1);newstr 就是截取过的字符串。
      

  7.   

    String str="* DEUTSCHE CO BANK COM AG NAMEN AKT"; 
    str.substring(0,str.indexOf("COM")-1)); 
    错误!应该为str.substring(0,str.indexOf("COM")))
    这个表示从0到COM索引的位置()但是不包括那个索引的位置。