11,333,445545,体育体育
23423,23234,234234234,豆腐干大锅饭
23234234,234234234,345345345,规范化飞过海飞过海法如果要先找出第2,第3个“,”号之间的内容,然后把他们删除,最后重新组合成新的字符串,改怎么实现?急!!!!

解决方案 »

  1.   

    import java.lang.*;public class aa{
    public static void main(String[] args){
    String str="11,333,445545,体育体育";
    int index;
    int end;
    index=str.indexOf(",")+1;
    index=str.indexOf(",",index)+1;
    end=str.indexOf(",",index)+1;
    str=str.substring(0,index)+str.substring(end,str.length());
    System.out.println(str); }
    }
      

  2.   

    这是用正则表达式做的。import java.lang.*;
    import java.util.regex.*; public class aa{
    public static void main(String[] args){
    String str="11,333,445545,体育体育";
    Pattern p = Pattern.compile("[,]+");
    String[] result = p.split(str);
    str=result[0]+","+result[1]+","+result[3];
    System.out.println(str);



    /*int index;
    int end;
    index=str.indexOf(",")+1;
    index=str.indexOf(",",index)+1;
    end=str.indexOf(",",index)+1;
    str=str.substring(0,index)+str.substring(end,str.length());

    */
    }
    }
      

  3.   

    不是吧,这种问题也有人问,并且还有人回,看来csdn真的没落了!!!!!!!!!!!!!!!!!!!!
      

  4.   

    非常感谢chai168(琥珀) ,我是个初学者,谢谢你的帮助