这些我当然知道. 我还知道好几种写法呢... String s = "abcd"; String s = new String("abcd");char c = c; Character cc = new Character('c'); Character cc = new Character(c);我只是想,形式为什么不统一呢?
Java只对 String 类作了运算符重载等特殊处理 所以可以使用: String s = "444"; 这样的语句但是其他的类根本没有做这样的处理,所以其他类只能按照类的标准语法使用 所以像 Character 这样的类当然不能直接赋值了 只能用类似这样的语句: Character cc = new Character('c');
我还知道好几种写法呢...
String s = "abcd";
String s = new String("abcd");char c = c;
Character cc = new Character('c');
Character cc = new Character(c);我只是想,形式为什么不统一呢?
所以可以使用: String s = "444"; 这样的语句但是其他的类根本没有做这样的处理,所以其他类只能按照类的标准语法使用
所以像 Character 这样的类当然不能直接赋值了
只能用类似这样的语句: Character cc = new Character('c');
我还知道好多种脑子灌水的方法。
我就是想问问为什么灌水了?