[英]What happens to integer when converted to String
我有很多次将Integer
转换为String
但是我不明白将整数转换为String会发生什么。
例如:
如果我写int 1
那么可以理解一个是数值,它可以用于计算。
当我编写String.valueOf(1)
现在如何表示1
?
谁能解释一下转换为字符串时的整数状态?
谢谢你的时间
在内部,您可以将其存储为字符数组,每个字符代表一个数字。
在这种情况下,您将只有一个字符组成的数组,其ASCII值为'1'
,即0x31
。
如果您想确切了解Java String
内部的详细信息,则需要检查Java源代码中的String
。
string只是char
数组,当您将一位数字转换为string时,它表示为char
变量。 和d
或|
没什么不同|
或%
。 它们只是不能在任何计算或运算中使用的字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.