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

Igo*_*tis 1 java eclipse debugging types

这与" 如何在Eclipse Java调试器中将字节数组显示为十六进制字节或无符号十进制数组? "
完全相同,除了它适用于char[]而不是byte[]:

那么,我如何将charEclipse Java调试器中的数组视为十六进制字节(每个2位数)或无符号十进制数的数组?

Von*_*onC 5

更一般地说,(参见Eclipse中的调试提示和技巧),您可以编辑和制作自己的格式化程序以用于任何类型的值:

细节格式化程序

(在Eclipse首选项下Java->Debug->Detail Formatters).

例如,这会改变:

格式化前的变量

进入这个:

自定义格式后的结果

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

在此输入图像描述