toUpperCase in Java does not work

后端 未结 5 1429
星月不相逢
星月不相逢 2020-11-28 15:27

I have a string:

String c = \"IceCream\";

If I use toUpperCase() function then it returns the same string, but I want to get <

5条回答
  •  [愿得一人]
    2020-11-28 15:46

    Are you expecting the original variable, c, to have been changed by toUpperCase()? Strings are immutable; methods such as .toUpperCase() return new strings, leaving the original un-modified:

    String c = "IceCream";
    String d = c.toUpperCase();
    System.out.println(c); // prints IceCream
    System.out.println(d); // prints ICECREAM
    

提交回复
热议问题