Java , come la maggior parte dei linguaggi di programmazione , è in grado di lavorare con le variabili conosciute come gli array , che contengono una serie di byte . Un byte è un numero binario cifra otto, composto di 1 e 0 disposte in qualsiasi delle 256 combinazioni . Mentre array di byte hanno molti usi , uno dei mezzi possibili il loro impiego è in conversione variabili stringa . Una stringa è costituita da una serie di lettere , e poiché ogni lettera ASCII è lunga 1 byte , la conversione da byte a stringa richiede poco lavoro . Istruzioni
1
Aprire l'editor Java e creare un nuovo progetto . Iniziare aprendo la classe principale con una sola riga di codice , come questo:
public class main {
2
Scrivi una funzione che assegna un set specifico di valori di un array di byte , crea una stringa , dà il valore della matrice e stampa l'output della stringa . Questa è la carne del programma - la parte che fa la conversione vera e propria. Dovrebbe essere qualcosa di simile :
public void binaryArrayToString ( ) {
byte [ ] inputArray = new byte [ ] { 74 , 97 , 118 , 97 , 33} ;
< p > String OutputString = new String ( inputArray ) ;
System.out.println ( OutputString ) ;
}
Ogni byte della matrice saranno trattati dalla stringa come un carattere ASCII , e verrà stampato come tale quando il programma viene eseguito . Così, la serie di byte 74 , 97, 118 , 97, 33 apparirà sullo schermo come "Java "
3
Creare la funzione principale e chiamare la matrice binaria di funzione di stringa all'interno di esso , rendendo il programma effettivamente eseguibile . Aggiungi una parentesi graffa in più alla fine di chiudere la classe principale . Questa parte finale del codice dovrebbe essere simile a questo :
public static void main ( String [] args ) {
nuovo Main () binaryArrayToString ();
. }
}