如何在Java中实例化char数据类型?

时间:2017-04-27 01:50:04

标签: java primitive-types

输入:

1
1.2
A

如果line1是整数,那么我返回

new Integer(1);

如果line2是float,那么我返回

new Float(1.2);

第3行应该返回什么角色?

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'); 应该是你想要的