代码:
class StringTrimDemo
{
public static void main(String[] args)
{
String str = " Hello ";
str+="World ";
str.trim();
System.out.println(str);
}
}
结果:
(前后都有空格)
代码换成这样就对了:
class StringTrimDemo
{
public static void main(String[] args)
{
String str = " Hello ";
str+="World ";
//str.trim();
System.out.println(str.trim());
}
}
结果:
(前后空格被去掉)
这是为什么呢?第一道程序中我明明是调用了trim方法去除了str的前后空格的,但是输出的时候为什么还是有空格?也不知道是学太晚,脑子昏沉沉的还是怎么了,
我发在这里大家帮我理解理解。
|