已知字串内容第一行为#打头第二行也为#打头,如-------------------------------------------------
#4234324324
#kkkkkkk
fasdf
fs
daf
sdffasdfasdfsdffasdf
-------------------------------------------------现在求个方法,能最快的删除第二行(就是例子中的 #kkkkkkk)

解决方案 »

  1.   

    int i=str.indexOf("#",1);
    return str.substring(0,i)+str.substring(i+1)
      

  2.   

    上面的搞错了public class T1020 {
    public static void main(String args[]){
    String str = "#4234324324\n#kkkkkkk\nfasdf\nfs\ndaf\nsdf\nfasdfasdfsdf\nfasdf";
    int i = str.indexOf("#",1);
    str = str.substring(0,i)+str.replaceAll("#.+\\n","");
    System.out.println(str);
    }
    }
      

  3.   

    输出:
    #4234324324
    fasdf
    fs
    daf
    sdf
    fasdfasdfsdf
    fasdf