数组中的字符 ID 不一致



所以我定义了一个类型为 Character 的数组,如下所示:

Character[] x = {'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'};

当我运行调试器时,我注意到所有字符的 ID 到处跳转。例如,"a"的 id 为 31。B 是 32、C:33、D:34,然后是 E:319、F:320 等。直到它到达"r",其中 id 回落到 24。

这是怎么回事?较低的数字是字符的 id,而较大的数字是字符的 id?为什么在一个数组中不一致?如何使它们保持一致?

这些是与 eclipse 中的每个对象关联的 ID,您应该最不担心这一点。

点击这里查看讨论

最新更新