日期:2014-05-20  浏览次数:20892 次

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);