日期:2014-05-20  浏览次数:21278 次

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

------解决方案--------------------
字符串中的回车符其实就是一个 "\r\n ";符号,可用String类的replace方法替换成 " "就可以了
------解决方案--------------------
如果是从文件中读取的,改为 replace(System.getProperty( "line.separator "), " ")
------解决方案--------------------
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();
}

}

------解决方案--------------------
\r回车符
\n换行符
String.replaceAll( "\r ", " ");