Hvordan konvertere en ASCII -kode til Char i Java?

Hvordan konvertere en ASCII -kode til Char i Java?
ASCII er forkortelsen av “American Standard Code for Information Interchange”. En datamaskin kjenner språket i numerisk form. Derfor brukes ASCII til å kommunisere med datamaskiner ved å utveksle informasjon. Alle tastaturtegn, inkludert alle alfabet, tall og spesialtegn, utgjør en unik ASCII -kode som datamaskinen forstår for å behandle den typiske tasten.

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:

  • Type støping
  • toString () -metode
  • Tochars () -metoden

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:

char asciitochar = (char) ascii;

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”:

int ascii = 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”:

int ascii = 75;

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:

int ascii = 116;

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:");
System.ute.println (asciitochar);

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.