trim(); 去掉字符串两边的空格,中间空格无法去除
rtrim(); 去掉字符串右边的空格
ltrim(); 去掉字符串左边的空格
public class String07 {
static String rtrim(String str){
char[] c=str.toCharArray(); //将字符串转换为字符数组
int n=str.length();
System.out.println("字符串长度为:"+n);
for(int i=c.length-1;i>0;i--){
if(c[i]==' ') {
n--;
}
}
System.out.println("去掉空格后的字符串长度为:"+n);
for(int i=0;i<n+1;i++){
System.out.print(c[i]);
}
return "";
}
public static void main(String[] args) {
String s="你好 中国! ";
String07 str=new String07();
str.rtrim(s);
}
}
运行结果:
去掉字符串中间的空格
public static void main(String[] args) {
String str=" 你好 中国 ";
System.out.println(str.trim());
System.out.println(str.replace(" ",""));
}