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

问个基础问题。
如何将一个char类型的字符转换成Character类型?

我知道的方法有:Character   c   =   new   Character(char);

还有其他方法吗?请问各位

------解决方案--------------------
Character.valueOf(char);
------解决方案--------------------
valueOf,或者直接赋值(就是调用valueOf)
public static Character valueOf(char c) {
if(c <= 127) { // must cache
return CharacterCache.cache[(int)c];
}
return new Character(c);
}


------解决方案--------------------
直接赋值就OK了
char c= 'a ';
Character ch=c;
------解决方案--------------------
这个就是基本类型和包装类型的转换问题。