Java , zoals de meeste programmeertalen , is geschikt voor gebruik met variabelen bekend als matrices , die een reeks van bytes bevatten . Een byte is een acht cijferig binair getal , bestaande uit 1s en 0s in willekeurige combinaties van 256 . Terwijl byte arrays hebben vele toepassingen , een van de mogelijke middelen waarbij zij werkzaam zijn in de omschakeling naar een string variabelen . Een koord is opgebouwd uit een reeks letters en aangezien elke ASCII brief 1 byte , omrekening van byte snaar vergt weinig werk . Instructies 1 Open het Java- editor en maak een nieuw project . Begin met het openen van de hoofdklasse met een enkele regel code , zoals deze : public class Main { 2 Schrijf een functie die een specifieke set van waarden toewijst aan een byte -array creëert een string , geeft de waarde van de array en drukt de uitgang van de string. Dit is het vlees van het programma - het deel dat de werkelijke conversie doet . Het moet er ongeveer zo uitzien : public void binaryArrayToString ( ) { byte [ ] inputArray = new byte [ ] { 74 , 97 , 118 , 97 , 33 } ; String outputString = new String ( inputArray ) ; System.out.println ( outputString ) ; } Elke byte van de array zal worden behandeld door de string als een ASCII-teken , en zal worden afgedrukt als zodanig wanneer het programma wordt uitgevoerd . Zo zal de reeks van bytes 74 , 97 , 118 , 97 , 33 op het scherm verschijnen als "Java ! " 3 Maak de belangrijkste functie en bel de binaire reeks naar een string functie binnen het , waardoor het programma daadwerkelijk uitvoerbare . Voeg een extra accolade aan het eind van de Hoofdklasse te sluiten . Dit laatste deel van de code moet er zo uitzien : public static void main ( String [ ] args ) { nieuwe Main ( ) binaryArrayToString ( ) ; . } }
|