输入:
1
1.2
A
如果line1是整数,则我返回
new Integer(1);
如果line2是浮动的,则我返回
new Float(1.2);
第3行应该返回角色?
char原始类型有一个字符包装器。你可以做 new Character(char input)
如果您需要从char
获得java.lang.Character
的实例,则有两种方法:
Character c = Character.valueOf('A');
或:
Character c = new Character('A');
两种方式都是等效的,除了第一种方法更有效,因为它使用ascii字符的缓存: Character.valueOf('A') == Character.valueOf('A')
始终是正确的。
如果您需要将String
转换为Character
,则可以使用charAt
方法:
Character c = "A".charAt(0);
布尔值 -> boolean; char --->字符; byte-> byte; short-> short-> short; int-> integer; long-> long-> long; float; float- -> float; double-> double;因此新字符('a'(; 应该是您想要的