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

JDK1.4,不用正则表达式,怎样去掉字符串的空格,制表符,换行符,回车键??
我知道String的trim方法能够去掉左右空格而已,
比如现在我有一个字符串String str=" dd tt  
  gg";//有换行,需要去掉
怎样通过一个方法把它变成str="ddttgg";????

------解决方案--------------------
public static void main(String[] arg)
{
char[] a = "aaaaa aaaaa".toCharArray();
StringBuffer b = new StringBuffer();
for(int i=0;i<a.length;i++)
{
if(a[i] != ' ')
b.append(a[i]);
}
System.out.print(b);
}
这里是找空格
其他的换行等等 原理一样
------解决方案--------------------
" dd tt gg".replaceAll(" ", "")
------解决方案--------------------
Java code

 String str = "aaa\rbbb\tccc\n";

        String s1 = str.replaceAll("\\r|\\n|\\t|\\s","");