您的位置:程序门 -> java -> j2se / 基础类



如何把字符串中的回车符去除掉?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何把字符串中的回车符去除掉?[已结贴,结贴人:syx007]
发表于:2007-08-29 15:09:25 楼主
如何把字符串中的回车符去除掉?
发表于:2007-08-29 15:12:151楼 得分:5
字符串中的回车符其实就是一个 "\r\n ";符号,可用string类的replace方法替换成 " "就可以了
发表于:2007-08-29 15:15:532楼 得分:5
如果是从文件中读取的,改为   replace(system.getproperty( "line.separator "),   " ")
发表于:2007-08-29 15:17:593楼 得分:5
java去除字符串中的空格、回车、换行符、制表符,本方法采用的是java的正则表达式

public   class   stringutil   {

   
  public   static   void   replaceblank()
  {
    pattern   p   =   pattern.compile(\\s* ¦\t ¦\r ¦\n);
    string   str= "i   am   a,   i   am   hello     ok,   \n   new   line   ffdsa! ";
    system.out.println( "before: "+str);
    matcher   m   =   p.matcher(str);
    string   after   =   m.replaceall( " ");  
    system.out.println( "after: "+after);
  }
 
  public   static   void   main(string[]   args)   {
        replaceblank();
    }

}
发表于:2007-08-29 15:19:214楼 得分:5
\r回车符
\n换行符
string.replaceall( "\r ", " ");
发表于:2007-08-29 15:35:125楼 得分:0
ok,谢了


快速检索

最新资讯