Mi piacerebbe visualizzare le rappresentazioni binarie (o esadecimali) di interi nella finestra di controllo di Eclipse durante il debug. Come faccio a fare questo?Come visualizzare le diverse rappresentazioni di numeri interi nella finestra di visualizzazione di Eclipse?
risposta
La soluzione migliore è probabilmente quello di aprire i Espressioni vista (Finestra -> Mostra Visualizza -> Espressioni), fare clic destro, scegliere "Aggiungi faccia espressione" e quindi immettere Integer.toBinaryString(yourInt)
o Integer.toHexString(yourInt)
, e fare clic su OK.
È possibile farlo da Finestra-> Preferenze.
Per primitive, selezionare Java-> Debug-> Opzioni di visualizzazione primitivi
Qui c'è una casella di controllo per i 'valori esadecimali Schermo'. Controlla questo, e vedrai entrambe le rappresentazioni esadecimali decimali & per le primitive nella colonna 'valore' sotto Vista variabili durante il debug.
Per gli oggetti (Integer, Long, ecc), passare alla Java->> Debug- Formattatori del particolare
Per ogni tipo a cui tieni, creare un formattatore dettaglio che formatta il valore come ti piace. Per java.lang.Integer, puoi usare il formattatore di dettagli: Integer.toHexString (this)
Assicurati che il tuo formattatore di dettagli sia abilitato e dovresti vedere la rappresentazione esadecimale nell'area 'dettagli' quando selezioni una variabile dalla vista Variabili.
- 1. Rappresentazioni di compilatori e numeri negativi
- 2. Come si può visualizzare un nuovo controller di visualizzazione nella stessa finestra Mac?
- 3. visualizzazione di numeri decimali
- 4. Problemi nella conversione di Set di numeri interi nell'int [] array
- 5. Determinazione di numeri pari/dispari (numeri interi)?
- 6. Come ordinare le stringhe dei numeri interi?
- 7. Come visualizzare i numeri di riga nella tabella JSF?
- 8. Come si esegue il rilievo delle rappresentazioni di stringa degli interi in Haskell?
- 9. somma di stringa e numeri interi nella lista in python
- 10. Utilizzo di numeri interi come chiavi hash
- 11. Come visualizzare i numeri in basi diverse in elisp?
- 12. Conversione di stringhe contenenti più numeri in numeri interi
- 13. come forzare matplotlib per visualizzare solo numeri interi sull'asse Y
- 14. Ingrandimento nella finestra di progettazione dello studio di visualizzazione
- 15. Come visualizzare le variabili nella finestra Taglist in vim
- 16. Confronto di numeri interi di tipi arbitrari
- 17. Come visualizzare l'attività nella finestra di dialogo "Scegli file"?
- 18. In R è meglio usare integer64, numerico o carattere per numeri interi di numeri interi grandi?
- 19. Come visualizzare le diverse esecuzioni in TensorBoard?
- 20. Come visualizzare i numeri di riga in meno (GNU)?
- 21. Confezionamento efficiente di byte in numeri interi?
- 22. Visualizzazione di rettangoli nella finestra di gioco con XNA
- 23. numeri interi di tipo in ocaml
- 24. Su rappresentazioni di permutazioni
- 25. Ottieni intervallo di numeri interi con linq
- 26. IDE Eclipse nella finestra mobile
- 27. Numeri romani ai numeri interi
- 28. Sono numeri interi di puntatori Java?
- 29. uso di piccoli numeri interi con operatore bit in C
- 30. Stampa di numeri interi con {#} in C#?
Non sembra funzionare per gli array. Sto cercando di visualizzare un int [] come esadecimale, ma la modifica delle primitive non lo modifica e non so quale classe specificare per eclipse da tradurre. – mjaggard
Non funziona per un array non espanso nella vista Variabili, ma quando espanso dovrebbe comunque mostrare i valori esadecimali degli elementi dell'array. [Screenshot] (http://i926.photobucket.com/albums/ad105/onelin/java-variables-int-array.png). Non riesco a pensare a un modo in cui devi specificare un array con i formattatori di dettagli ... –
Non funziona per la finestra di controllo, funziona per le variabili –