[英]How do I instantiate a char datatype in Java?
输入:
1
1.2
A
如果line1是整数,那么我返回
new Integer(1);
如果第二行是浮动的,那么我返回
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')
始终为true。
如果需要将String
转换为Character
,则可以使用charAt
方法:
Character c = "A".charAt(0);
布尔值->布尔值;字符->字符;字节->字节;短->短;整数->整数;长->长;浮点->浮点;双精度->双精度; 所以是新的Character('A'); 应该是你想要的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.