Java, ligesom de fleste programmeringssprog , er i stand til at arbejde med variable kendt som arrays , som indeholder en række bytes . En byte er en otte cifret binært tal , der består af 1s og 0'erne arrangeret i nogen af 256 kombinationer . Mens byte arrays har mange anvendelsesmuligheder , En mulig metode til at ansætte dem er under omlægning til string variabler. En streng består af en række breve , og da hver ASCII bogstav er 1 byte lang , konvertering fra byte til strengen kræver lidt arbejde . Instruktioner
1
Åbn Java editor og oprette et nyt projekt. Begynd med at åbne vigtigste klasse med en enkelt linje kode , som dette:
public class Main {
2
Skriv en funktion, der tildeler et bestemt sæt af værdier til en byte array skaber en streng , giver det værdien af array og skriver resultatet af strengen . Dette er kød af programmet - den del, der gør den egentlige konvertering. Det skal se nogenlunde sådan her : Hej
public void binaryArrayToString () {
byte [ ] inputArray = new byte [ ] { 74 , 97, 118 , 97, 33 };
< p> String outputString = new String ( inputArray )
System.out.println ( outputString )
}
Hver byte array , vil blive behandlet af strengen som en ASCII-tegn , og vil blive udskrevet som sådan , når programmet køres. Således vil række bytes 74 , 97, 118 , 97, 33 vises på skærmen som " Java "
3
Opret hovedfunktion og kalder den binære array til string funktion inden det , hvilket gør programmet faktisk kørbar . Tilføj en ekstra klammeparentes i slutningen at lukke Main klasse. Denne sidste del af koden skal se sådan ud : Hej
public static void main ( String [] args ) {
nyt Main ( ) binaryArrayToString ();
. }
}