我想在调试时在Eclipse的观察窗口中查看整数的二进制(或十六进制)表示。我该怎么做呢?如何在Eclipse监视窗口中查看整数的不同表示?
31
A
回答
12
你最好的选择可能是打开表达式视图(窗口 - >显示视图 - >表达式),点击右键,选择“添加监视表达式”,然后输入Integer.toBinaryString(yourInt)
或Integer.toHexString(yourInt)
,然后单击确定。
42
你可以从Window-> Preferences中做到这一点。
对于原语,浏览到Java的>调试 - >原始显示选项
在这里有关于“显示十六进制值”的复选框。选中此项,您将在调试时在Variables视图的'value'列中看到原始数据的十进制&十进制表示。
对于对象(整数,龙等),浏览到Java的>调试 - >详细信息格式化程序
对于每一个你关心,创建一个格式化你怎么样的价值细节格式类型。对于java.lang.Integer,您可以使用详细格式化程序:Integer.toHexString(this)
确保您的详细格式化程序已启用,并且在选择变量时应在“详细信息”区域中看到十六进制表示从变量视图。
相关问题
- 1. 如何在监视窗口中查看模块加载地址?
- 2. 监视Eclipse窗口接受
- 3. 如何在Eclipse中监视JBoss端口
- 4. 在调试监视窗口中查看缓冲区内容
- 5. 如何在VS2008监视窗口中查看字符串的十六进制值?
- 6. 在监视窗口
- 7. 如何在VS2005监视窗口中显示变量的完整字符串值?
- 8. C++查看监视窗口中的互斥量值
- 9. 在Eclipse中看不到Lint窗口
- 10. 如何在主窗口中显示不同的窗口?
- 11. 在串口窗口中查看数据
- 12. 如何在新窗口中查看pdf?
- 13. 搜索在监视窗口
- 14. 填充在监视窗口
- 15. 如何在Excel VBA监视窗口中监视字典中的值?
- 16. 如何在可可中的同一个窗口中显示不同的视图?
- 17. 如何在Eclipse的不同监视器中显示控制台选项卡?
- 18. 如何在窗口中显示整行?
- 19. 如何在Eclipse RCP的同一窗口中编辑表格行?
- 20. 在eclipse中的窗口生成器,不确定如何显示窗口
- 21. 监视窗口不工作的F#
- 22. Eclipse LogCat窗口不显示
- 23. 无法查看窗口中的所有信息在视口上
- 24. 在内存窗口中查看数据
- 25. Natvis:可视化在工具提示中工作,不在监视窗口
- 26. 查看显示不同的视图
- 27. 查看窗口大小调整大小
- 28. Matlab查看整个命令窗口
- 29. 在KendoUI列表中显示KendoUI窗口查看
- 30. 如何监视论坛帖子以仅查看新帖,而不是每次查看整个列表?
似乎不适用于数组。我试图显示一个int []作为十六进制,但改变基元不会改变它,我不知道什么类要指定为eclipse来翻译。 – mjaggard 2012-11-26 09:46:33
它不适用于Variables视图中未展开的数组,但展开后仍应显示数组元素的十六进制值。 [截图](http://i926.photobucket.com/albums/ad105/onelin/java-variables-int-array.png)。我无法想象你会在详细格式化程序中指定数组... – 2012-11-27 03:13:25
不适用于监视窗口,适用于变量 – 2015-10-05 08:36:37