|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2005
Città: Padova
Messaggi: 140
|
[JAVA] Convertire stringa in array di esadecimali
Ciao a tutti,
sto sviluppando un programmino in Java.... Come si fa a convertire stringa in array di esadecimali??? Ad esempio: String x="prova"; vorrei ottenere 70 72 6f 76 61;
__________________
Datemi un punto d'appoggio e vi sollevero` il mondo! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Una possibile soluzione potrebbe essere questa:
Codice:
// data la String s, stampa il valore esadecimale di ogni carattere di cui e' composta
private void printHex(String s) {
char[] chars = s.toCharArray();
for (char c : chars) {
String hex = Integer.toHexString((int)c);
System.out.println(hex);
}
}
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
#3 | |
|
Member
Iscritto dal: Mar 2005
Città: Padova
Messaggi: 140
|
Quote:
Però ora ottengo cmq una stringa hex. Come faccio ad assegnarla ad una variabile di tipo Byte? ad esempio: Byte x=(byte)hex; Ma nn funziona...
__________________
Datemi un punto d'appoggio e vi sollevero` il mondo! |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:00.




















