转换为String时整数会发生什么

Siv*_*iva 0 java string integer

我有很多次转换IntegerString但只有一件事,我不明白当一个整数转换为字符串时会发生什么.

对于Eg:

如果我写,int 1那么可以理解一个是数值,它可以用于计算.

当我写下现在String.valueOf(1)如何1表示?

任何人都可以解释一下转换为字符串时整数状态是什么?

谢谢你的时间

mer*_*011 5

在内部,您可以将其视为存储为字符数组,每个字符代表一个数字.

在这种情况下,您将只有一个字符的数组,其ASCII值为'1',即0x31.

如果您想知道Java中究竟是什么的详细信息String,您需要检查Java源代码String.