输入:
1
1.2
A
如果line1是整数,那么我返回
new Integer(1);
如果line2是float,那么我返回
new Float(1.2);
第3行应该返回什么角色?
答案 0 :(得分:0)
char基元类型有一个字符包装器。你可以做
new Character(char input)
答案 1 :(得分:-1)
如果您需要从java.lang.Character
获取char
的实例,您有两种方法:
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);
答案 2 :(得分:-2)
boolean - > Boolean; char --->字符;字节 - >字节;短 - >短; int - >整数; long - >长;浮点数 - &gt ;浮动;双重 - >双重; 所以新角色('A'); 应该是你想要的