如题所述
第1个回答 2012-09-24
String s="aaaa aaaa aaaa aaaa";
s.replace(" ","");//用空串替换空格字符
System.out.println(s);
s.replace(" ","");//用空串替换空格字符
System.out.println(s);
第2个回答 2012-09-24
String a=" aaaa aaaaa aaaaa aaaa ";
a.trim();--------------->"aaaa aaaaa aaaaa aaaa"可以去掉首尾空格
中间的是去不了的,除非用一个循环
String a=" aaa aaa aaa ";
StringBuffer sb=new StringBuffer(a);
for(int i=0;i<sb.length();i++){
if(sb.charAt(i)==' '){
sb.deleteCharAt(i);
i--;
}
}
System.out.println(sb);
a.trim();--------------->"aaaa aaaaa aaaaa aaaa"可以去掉首尾空格
中间的是去不了的,除非用一个循环
String a=" aaa aaa aaa ";
StringBuffer sb=new StringBuffer(a);
for(int i=0;i<sb.length();i++){
if(sb.charAt(i)==' '){
sb.deleteCharAt(i);
i--;
}
}
System.out.println(sb);
第3个回答 2012-09-25
String str = "aaaa aaaa aaaa aaaa";
// 去半角空格和tab符
str = str .replaceAll("\\s|\\t", "");
// 去全角空格
str = str .replaceAll(" ", "");
// 去掉所有空白后的结果
return str;
// 去半角空格和tab符
str = str .replaceAll("\\s|\\t", "");
// 去全角空格
str = str .replaceAll(" ", "");
// 去掉所有空白后的结果
return str;
第4个回答 2012-09-24
你的意思如果是将上述字符串中的空格去除变成aaaaaaaaaaaaaaaa
的话用
public class Demo {
public static void main(String[] args) {
String a = " aaaa aaaa aaaa aaaa";
a = a.replaceAll(" ", "");
System.out.println(a);
}
}
此方法可以实现
的话用
public class Demo {
public static void main(String[] args) {
String a = " aaaa aaaa aaaa aaaa";
a = a.replaceAll(" ", "");
System.out.println(a);
}
}
此方法可以实现
第5个回答 2012-09-24
String类型自带方法trim().
"aaaa aaaa aaaa aaaa".trim();
trim()一下,轻松搞定。
祝你学习愉快O(∩_∩)O~
"aaaa aaaa aaaa aaaa".trim();
trim()一下,轻松搞定。
祝你学习愉快O(∩_∩)O~