回答
不,這是不可能的。
調試時,可以右鍵單擊整數變量,然後選擇View As >
和Hex
或Primitive
,而不是兩者。
此設置僅適用於單個變量,並且似乎不會通過不同的調試會話持續。
我看了一下使用數據類型渲染器(右鍵單擊變量並進入Customize Data Views...
以查看對話框)的可能性。
數據類型渲染器僅適用於複雜數據類型(不是基元)。因此,例如,如果您希望看到的int
38
和0x26
始終是複雜對象的一部分(例如Person.age
),那麼數據類型渲染器可能會有所幫助。
或者,您可以添加一個String值表達式,爲您的int的十進制和十六進制值構造一個字符串值。
對不起,有沒有辦法做到你想要的,但我希望這兩個其他建議是有益的考慮。
實際上,添加字符串監視表達式的想法會起到訣竅的作用。謝謝! – 2014-11-23 22:11:34
是的,至少在建立在intellij上的Android Studio 2.1中是可以的。 打開設置 - >內置... - >調試器 - >數據視圖 - > Java並啓用顯示基元的十六進制值。然後它在調試器中顯示大括號中的整數和十六進制。
從IDEA 2016.3開始有可能定義自定義的Java類型提煉基本類型(包括數組):https://www.jetbrains.com/idea/whatsnew/#v2016-3
有了這個功能可以顯示您的原始價值,你喜歡的任何方式。
- 1. 將十進制轉換爲十六進制和十六進制
- 2. 在C++中將十六進制十六進制字符標記爲十進制
- 3. 十六進制和十進制轉換
- 4. 十六進制串&十六進制
- 5. 將十六進制轉換爲二進制到十六進制?
- 6. 十六進制爲二進制和十進制在matlab中
- 7. 將八進制數轉換爲十進制和十六進制
- 8. Android WifiManager - 以十六進制或不以十六進制
- 9. 十六進制和十六進制十進制之間的區別
- 10. 十六進制
- 11. 十六進制
- 12. 十六進制
- 13. 十六進制爲十進制
- 14. 使用十進制或十六進制
- 15. Javascript十進制到十六進制
- 16. 轉換十六進制到十進制
- 17. 從十六進制到十進制,二進制到十進制和八進制到十進制程序C++
- 18. 在Perl中將原始十六進制轉換爲可讀的十六進制?
- 19. 添加十六進制值以得到十六進制結果
- 20. 將十進制轉換爲十六進制/二進制
- 21. 如何從十六進制NSString得到十進制整數int
- 22. C++十進制到十六進制(int到char)
- 23. 十六進制nsuinteger可可
- 24. 將十進制轉換爲二進制,八進制和十六進制?
- 25. 轉換十六進制,十進制,八進制和ASCII?
- 26. C#System.OverflowException二進制到十進制和十六進制轉換
- 27. 將字符串轉換爲十六進制到十六進制
- 28. 將十六進制拆分爲2個十六進制值
- 29. 以十進制和浮點格式打印十六進制值
- 30. php將十六進制轉換爲十進制不工作
你爲什麼要這樣做? – 2014-11-22 07:43:05
@ElliottFrisch我正在寫(嘗試)一個6502仿真器,看到十六進制和對應的十進制值,特別是寄存器十分方便。 – 2014-11-23 22:12:19
或能夠選擇一個全局設置並讓它保持放置,或者將其設置爲一個字段並保持放置。 reasn是我有一個斷點和一條消息進來,我需要查看一個特定的領域(或只是所有的)在十六進制每次中斷點擊中。它真的減慢了工作,如果我必須右鍵單擊,選擇項目,每次而不是重複擊中F9真正的NASTY解決方法它將一個字符串測試= Double.toHextString(myField)在方法中,並顯示。 – peterk 2017-10-18 11:56:05