View Full Version : [JAVA] Convertire Stringa in Byte[]
Ciao!!!
Sono nuovo di JAVA...
dovrei convertire una stringa in un array di byte perchè devo salvare ogni carattere in una cella di memoria...
Ad esempio:
String stringa="ABC";
e vorrei ottenere un array di byte contenente i relativi valori in byte:
byte [] arr={65,66,67};
Qualcuno mi può aiutare???:help: :help:
EDIT - riscrivo il post perché prima ho immesso una quantitá enorme di castronerie :D
questo codice dovrebbe andarti bene:
String stringa = "ABC";
byte[] bytes = Charset.forName("US-ASCII").encode(stringa).array();
ci sono delle eccezioni checked da catturare, ne ho omesso la gestione.
EDIT - riscrivo il post perché prima ho immesso una quantitá enorme di castronerie :D
questo codice dovrebbe andarti bene:
String stringa = "ABC";
byte[] bytes = Charset.forName("US-ASCII").encode(stringa).array();
ci sono delle eccezioni checked da catturare, ne ho omesso la gestione.
Ho provato però mi dà errore su Charset: Symbol not found... :(
Ho provato però mi dà errore su Charset: Symbol not found... :(
L'hai importata?
import java.nio.charset.Charset;
Energy++
09-11-2009, 07:09
chiedo scusa, ma non era più semplice fare:
String s = "ABC";
byte[] arr = s.getBytes();
:fagiano:
chiedo scusa, ma non era più semplice fare:
String s = "ABC";
byte[] arr = s.getBytes();
:fagiano:
LOL :D , mi ricordavo anche io una proprietà getByte() :D
LOL :D , mi ricordavo anche io una proprietà getByte() :D
:D :D :D
Grazieeee!!!:D :D :D
:D :D :D
Grazieeee!!!:D :D :D
Non devi ringraziare me :)
Grazie a tutti! :cool: ;)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.