Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258

    stampare valori esadecimali con println

    Ragazzi, ho un array di byte, cosi:

    byte [] b = { 0xa, 0x18, ... };

    quando li stampo con println vengono fuori valori decimali,

    mentre io vorrei che uscissero sullo schermo tali e quali i valori esadecimali che ho assegnato io in precedenza, c'è qualche opzione di println, che posso usare?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: stampare valori esadecimali con println

    Originariamente inviato da Lucked
    vorrei che uscissero sullo schermo tali e quali i valori esadecimali che ho assegnato io in precedenza, c'è qualche opzione di println, che posso usare?
    Con println() no. Puoi:
    a) Usare Integer.toHexString(int i) o Integer.toString(int i, int radix) (nota, c'è una differenza nell'output tra i due per i valori negativi).
    b) Usare la nuova funzionalità di formattazione delle stringhe (da Java 5) usando il format() di String/PrintStream/PrintWriter
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    ma facciamo pure che io usi: Integer.toHexString(int i) poi cmq l'output di println è impostato in decimale...

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    e convertire un valore esadecimale in una String, dopo di che stamparla?

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Lucked
    ma facciamo pure che io usi: Integer.toHexString(int i) poi cmq l'output di println è impostato in decimale...
    Ma che stai dicendo???!! toHexString torna un String ... quello stampi!!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    ho visto ora, ma in ingresso vuole un intero decimale

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    1,258
    ah giusto, gli passo un valore dell'array e funziona....grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.