如何把字符串中的回车符去除掉?
如何把字符串中的回车符去除掉?
------解决方案--------------------字符串中的回车符其实就是一个 "\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 ", " ");