如何在Eclipse Java调试器中将char数组显示为十六进制字节或无符号十进制数的数组?

时间:2011-03-19 14:47:00

标签: java eclipse types debugging

这与“How do I display a byte array as an array of hex bytes or unsigned decimal numbers in the Eclipse Java debugger?”,
完全相同 除了它适用于char[]而不是byte[]

那么,我如何在Eclipse Java调试器中查看 char 数组,作为十六进制字节数组(每个2位数)或无符号十进制数字?

1 个答案:

答案 0 :(得分:5)

更一般地说,(参见Tips and Tricks for Debugging in Eclipse),您可以编辑和制作自己的格式化程序以用于任何类型的值:

detail formatter

(在 Java->Debug->Detail Formatters 下的Eclipse偏好设置中)。

这将改变,例如:

variable before formatting

进入这个:

result after custom formatting

然后,您可以将此技术用于char [],前提是您首先设置了“作为所有变量的标签”选项

enter image description here