Character c = new Character('c');
多看看api文档。

解决方案 »

  1.   

    这些我当然知道.
    我还知道好几种写法呢...
    String s = "abcd";
    String s = new String("abcd");char c = c;
    Character cc = new Character('c');
    Character cc = new Character(c);我只是想,形式为什么不统一呢?
      

  2.   

    楼主,你还没弄清楚基本定义啊。JAVA里面有8种简单数据类型,包括char,而Character是类,它们当然是不能直接赋值的,因为一个类你必须实例化以后才能用(用new,分配空间)然后说String,它也是类;“***”这也是String型,它们之间就可以赋值了wo kao,回答完以后才发现,没分数啊:(
      

  3.   

    Java只对 String 类作了运算符重载等特殊处理
    所以可以使用: String s = "444"; 这样的语句但是其他的类根本没有做这样的处理,所以其他类只能按照类的标准语法使用
    所以像 Character 这样的类当然不能直接赋值了
    只能用类似这样的语句: Character cc = new Character('c');
      

  4.   

    to:  wangfengsdu (wangfeng)  你脑袋灌水了吧?
      

  5.   

    回复人: wangfengsdu(wangfeng) ( ) 信誉:100 我当然知道我脑子灌水了,
    我还知道好多种脑子灌水的方法。
    我就是想问问为什么灌水了?
      

  6.   

    truezerg(赵明宇) 与 liybrn(迷茫) 热烈的拥抱在一起
      

  7.   

    truezerg(赵明宇) 与 liybrn(迷茫) 热烈的拥抱在一起相互说到: 合做愉快
      

  8.   

    truezerg(赵明宇) 与 liybrn(迷茫) 热烈的拥抱在一起相互说到: 合作愉快