我想在調試時在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