Denne bloggen vil diskutere konvertering av en ASCII -kode til et tegn i Java.
Hvordan konvertere en ASCII -kode til Char i Java?
For å konvertere en ASCII -kode til et tegn i Java, er det forskjellige metoder oppført nedenfor:
La oss sjekke funksjonaliteten til hver av disse metodene med eksempler.
Metode 1: For å konvertere en ASCII -kode til Char ved hjelp av støping av type
De fleste programmerere bruker type casting for å konvertere en ASCII -kode til Char i et Java -program, da den direkte konverterer en datatype til en annen.
Syntaks
Syntaksen for konvertering av ASCII -kode til Char i Java ved bruk av typen Casting -metoden er gitt som:
“ascii”Er variabelen som lagrer en verdi av datatype”int”. Nøkkelordet “røye”Med parentesen som“(røye)”Indikerer at den nevnte int -typen”ascii”Variabel er typisk inn i et tegn, og den resulterende verdien vil bli lagret i“Asciitochar”.
La oss sjekke ut et eksempel for å forstå konvertering av ASCII -kode til Char ved hjelp av type støping.
Eksempel
Her har vi en heltallstypevariabel “ascii”Initialisert med“69”:
Nå vil vi konvertere den opprettede variabelen til et tegn ved hjelp av støping av type:
char asciitochar = (char) ascii;Til slutt vil vi trykke den resulterende karakteren "ascii”:
System.ute.println ("ascii" + ascii "er en verdi av karakter" + asciitochar);Utgangen indikerer at ASCII -koden “69”Konverteres til“E”Char:
La oss sjekke noen andre metoder for å konvertere ASCII -koden til Char i Java.
Metode 2: For å konvertere en ASCII -kode til Char ved hjelp av toString ()
Java -innpakningsklassen som heter “Karakter”Tilbyr også en“toString ()”Metode, som lar oss konvertere en ASCII -kode til strengen som representerer karakterens verdi.
Syntaks
Karakter.ToString (ASCII)Her, “ascii" er en "int"Type Data Variabel som inneholder ASCII -kode som vil bli konvertert til en streng som refererer til det tilsvarende tegn.
Eksempel
I dette eksemplet har vi en ASCII -verdi “75”Lagret i“ascii”:
Vi vil kalle “Karakter.toString ()”Metode ved å passere det skapte karakteren som en parameter og deretter lagre den returnerte verdien i“Asciitochar”Strengtype variabel. Nå er spørsmålet hvorfor det er en strengtypevariabel, ikke en tegntype? Fordi toString () -metoden alltid vil returnere en streng:
Streng Asciitochar = karakter.toString (ASCII);Til slutt, utfør "System.ute.println ()”Metode for å skrive ut den nødvendige verdien:
System.ute.println ("ascii" + ascii + "er en verdi av karakter" + asciitochar);Som du kan se, konverterte det gitte programmet "75”ASCII -kode til“K”Karakter:
Vi har en metode til for å utføre den samme operasjonen. Så gå til neste avsnitt!
Metode 3: For å konvertere en ASCII -kode til Char ved hjelp av Tochars ()
“Tochars ()”Metode for Karakter Innpakningsklasse kan også brukes til å konvertere en ASCII -kode til Char i et Java -program. Den returnerer utdataene som en rekke tegn.
Syntaks
Karakter.Tochars (ASCII);Her, “ascii”Er en heltallstypevariabel med ASCII -kode som sendes til“Karakter.Tochars ()”Metode. Denne metoden vil returnere en karaktermatrise.
Eksempel
For det første vil vi lage en variabel som heter “ascii”Å ha“116”Som ASCII -kode:
Deretter vil vi kalle “Karakter.Tochars ()”Metode, pass“ascii”Som et argument, og lagre den returnerte char -arrayen i“Asciitochar”:
char [] asciitochar = karakter.Tochars (ASCII);Til slutt vil vi skrive ut utgangen på konsollen:
System.ute.print ("ascii" + ascii + "er en verdi av karakter:");Produksjon
Vi presenterte de enkleste metodene for å konvertere ASCII -kode til Char i Java.
Konklusjon
For å konvertere ASCII -kode til et tegn, kan du bruke forskjellige metoder som type støping, toString () -metode og Tochars () -metoden i karakterklassen. ToString () -metoden vil returnere et tegn som en streng, mens Tochars () -metoden returnerer rekke tegn. Type støping er den vanligste og enkle metoden for å konvertere en ASCII -kode til et tegn, ettersom den direkte skriver ASCII -koden til Char. Denne bloggen diskuterte metodene som ble brukt for å konvertere en ASCII -kode til Char i Java.