我读到在Java中,String是不可变的,所以我们不能直观地使用toLowerCase,即原始字符串未修改:
String s = "ABC";
s.toLowerCase();
> "ABC"
但即使使用 StringBuffer(支持可变字符串)也不起作用
StringBuffer so = new StringBuffer("PoP");
so.toLowerCase()
> Static Error: No method in StringBuffer has name 'toLowerCase'
我感谢任何提示或建议。