怎么把一个字符串里面所有的"\r"和"\n"全部删除掉?

解决方案 »

  1.   

    replaceAll("\r","").replaceAll("\n","");
      

  2.   

    用replaceAll并不是明智的选择,不使用正则表达式会有很大的性能提升
    String trim(String s){
       StringBuffer sb=new StringBuffer(s.length());
       for(int i=0;i<s.length();i++){
          char c=s.charAt(i);
          if(c!='\n' && c!='\r') sb.append(c);
       }
       return sb.toString();
    }
      

  3.   

    楼上的大哥,问一下,根据你的这句话“用replaceAll并不是明智的选择,不使用正则表达式会有很大的性能提升”是不是代表正则表达式非常的耗时呢,有原因没有啊。想学一下啊!1!!1!