如何在 Eclipse 监视窗口中查看整数的不同表示形式?
我想在调试时在 Eclipse 的监视窗口中查看整数的二进制(或十六进制)表示形式。我该怎么做?
我想在调试时在 Eclipse 的监视窗口中查看整数的二进制(或十六进制)表示形式。我该怎么做?
您可以从“窗口>首选项”中执行此操作。
对于基元,请浏览到 Java >debug->Primitive Display Options
这里有一个“显示十六进制值”的复选框。检查这一点,您将在调试时在变量视图下的“值”列中看到基元的十进制和十六进制表示形式。
对于对象(整数、长整型等),请浏览到 Java->Debug->Detailed formatters
对于您关注的每种类型,请创建一个详细信息格式化程序,该格式化程序可以按照您喜欢的方式设置值的格式。对于java.lang.Integer,您可以使用详细信息格式化程序:Integer.toHexString(this)
确保已启用详细信息格式化程序,并且当您从“变量”视图中选择变量时,应在“详细信息”区域中看到十六进制表示形式。
最好的选择可能是打开“表达式”视图(Window -> Show View ->表达式),右键单击,选择“添加监视表达式”,然后输入 or ,然后单击“确定”。Integer.toBinaryString(yourInt)
Integer.toHexString(yourInt)