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