第1个回答 2012-07-16
String str = "a b c d e f g ";
//先去掉前后空格
str = str.trim();
//去除空格前
System.out.println("pre:"+str);
str = str.replace(" ", "");
//去除空格后
System.out.println("after:"+str);
第2个回答 推荐于2018-05-10
String obj = " 123 1 23 12 ";
obj = obj.replace(" ", "");//把空格替换掉
System.out.println(obj);
String objOne = " 12312312 ";
System.out.println(objOne.trim());//去掉两端空格本回答被网友采纳
第3个回答 2012-07-16
str.replaceAll( " ", "").trim()
这样的话 中间如果有空格就会替换成"" 同时可以把两侧的其他空格去掉
第4个回答 2012-07-16
trim()方法是去掉首尾空格的,没有直接去掉中间空格的方法