|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2004
Messaggi: 727
|
[java]Convertire i caratteri in numeri Ascii
Innanzitutto ciao a tutti del forum!
Premetto che sto realizzando un progetto per un esame universitario in cui devo realizzare una classe java capace di gestire automi. Nello specifico avrei bisogno che qualcuno mi indicasse come poter ottenere il corrispettivo codice ascii di un carattere......?! Cercherò d'essere più chiaro il carattere F corrisponde al numero 70 in codice Ascii; quindi a me servirebbe un comando che converta il carattere immesso dall'utente nel suo corrispettivo valore numerico Ascii. Un grazie anticipato a tutti coloro che sapranno aiutarmi! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Codice:
char c = 'F'; int i = (int) c; // 70 decimale |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2004
Messaggi: 727
|
Grazie!
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: May 2004
Messaggi: 727
|
Quote:
Ossia una volta convertito il carattere digitato dall'utente nel suo corrispettivo numerico ascii, tale numero viene memorizzato all'interno di una array-multidimensionale per delle operazioni di ricerca, al cui termine mi dovranno restituire nuovamente il carattere corrispondente. |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
allo stesso modo int i = 70; char c = (char)i; |
|
|
|
|
|
|
#6 | |||
|
Senior Member
Iscritto dal: May 2004
Messaggi: 727
|
Quote:
Se scrivo quello che tu mi hai indicato all'interno di una classe Quote:
Quote:
C'è un modo per aggirare il problema??? |
|||
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: May 2004
Messaggi: 727
|
Problema risolto!
Il codice corretto è: Quote:
Grazie ancora per il tuo interessamento! |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
guarda bene, il mio codice e il tuo non sono uguali
inoltre intendevo che la conversione è significativa nel range degli ascii, se consideri che java usa unicode per il tipo char (quindi su 16 bit) e gli interi a 32 bit ovviamente non è possibile una corrispondenza uno a uno |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: May 2004
Messaggi: 727
|
Quote:
Si vede che l'ora tarda ha disattivato i pochi neuroni che possiedo! cmq sto trovando più difficoltà nel realizzare una classe per la gestione di "automi elaboratori di stringhe" che per la creazione di front-end! Ultima modifica di Voltron : 21-05-2005 alle 01:09. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:15.



















