[英]Why does java.lang.Integer not contain a .charValue()?
All types of primitives can be retrieved from java.lang.Integer
except char
.除了
char
之外,所有类型的原语都可以从java.lang.Integer
检索。 Every primitive holds a number expression, so why does java not allow Integer.charValue()
?每个原语都包含一个数字表达式,那么为什么 java 不允许
Integer.charValue()
呢? Is char
not a number? char
不是数字吗? I also noticed that java.lang.Character
doesn't extend java.lang.Number
.我还注意到
java.lang.Character
没有扩展java.lang.Number
。
Yes, char is not a number.是的,char 不是数字。 Char is UTF encoding.
Char 是 UTF 编码。 Unicode is a 16-bit character encoding system.
Unicode 是一种 16 位字符编码系统。 The lowest value is \ and the highest value is \ .
最低值为\ ,最高值为\ 。 Also char is unsigned type.
char 也是无符号类型。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.