Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come convertire una matrice binaria in una stringa in Java

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} ;

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 ();

. }

}

 

Programmazione © www.354353.com