str.toUpperCase()出错了
奇怪了,今天str.toUpperCase();后,打印str居然还是小写,哪里出错了?
String str = "a";
str.toUpperCase();
System.out.println(str);
谢谢
------解决方案--------------------String str = "a";
str=str.toUpperCase();
toUpperCase是创新的对像
------解决方案--------------------toUpperCase用原来的对像创建一个新的对像,并把这个对像的引用返回.它并不会改变原来的那个对像的值.
String str = "a";
String bb=str.toUpperCase();
System.out.println(bb);
System.out.println(str);