首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JDK1.4,不用正则表达式,怎样去掉字符串的空格,制表符,换行符,回车键?解决思路

2012-01-22 
JDK1.4,不用正则表达式,怎样去掉字符串的空格,制表符,换行符,回车键??我知道String的trim方法能够去掉左右

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",""); 

热点排行