PDA

Visualizza la versione completa : codifica ascii java


derail
26-10-2004, 16:46
Qualcuno sa dirmi quali sono i metodi per codificare un carattere in codice ascii e viceversa?

LeleFT
27-10-2004, 16:02
Bisogna fare attenzione ad una cosa: Java supporta i caratteri Unicode (caratteri a 16 bit e non a 8 come il Latin-1 [ascii esteso, comunemente usato]). Questo ha delle implicazioni con quei caratteri che non fanno parte del set ASCII.

Per quanto riguarda il set di caratteri standard (almeno, lettere, numeri, spazio, ecc. non che li abbia provati tutti, effettivamente), la conversione avviene in modo piuttosto semplice:


char carattere = 'B'; // il tuo carattere al posto di B
byte b = (byte) carattere;
System.out.println(b);

// Alternativa, per non perdere in precisione
int c = carattere;

System.out.println(c);

// Metodo pił veloce ancora (nel caso di caratteri costanti):
int d = 'B' // tuo carattere al posto di B
System.out.println(d);


Ciao. :ciauz:

Loading