Hvordan få ASCII -verdien til en karakter i Java

Hvordan få ASCII -verdien til en karakter i Java

ASCII -karakter”Representasjon er viktig da den er universelt forstått og forbruker mindre plass på bare 256 tegn. Dens betydning kan analyseres fordi før ASCII trådte i kraft, kunne systemene til forskjellige merker og modeller ikke kommunisere. Derfor er denne spesielle representasjonen til stor hjelp for å gi en kobling mellom PC -skjermen og harddisken.

Denne bloggen vil utdype tilnærmingene for å hente “Ascii”Karakterverdi i Java.

Hva er en ASCII -verdi?

Ascii”Verdi tildeler bokstaver, tall, tegn og symboler til en posisjon i“256”Tilgjengelige stillinger i 8-biters kode.

Hvordan få/hente ASCII -verdien til en karakter i Java?

Å hente “Ascii”Karakterverdi i Java, bruk følgende tilnærminger:

    • Cast Data -typer
    • til”Loop og“Charat ()”Metode

Tilnærming 1: Få ASCII -karakterverdien i Java ved å støpe datatyper

I denne tilnærmingen "Ascii”Verdi kan hentes ved å støpe det spesifiserte tegnet fra“karakter”Datatype til“heltall" data-type.

Eksempel

La oss gå videre til eksemplet med under levert:

Char GivenCharacter = 'D';
int asciivalue = GivenCharacter;
System.ute.println ("ASCII -verdien til karakteren er:" + asciivalue);


I kodelinjene ovenfor:

    • For det første, spesifiser det angitte tegnet for å hente den tilsvarende ASCII -verdien.
    • I neste trinn, tildel det spesifiserte tegnet til "int" data-type.
    • Til slutt, vis den resulterende “Ascii”Verdi med hensyn til den initialiserte karakteren.

Produksjon


I denne utgangen kan det observeres at den tilsvarende “ASCII -verdi (100)”Mot karakteren”d”Blir hentet.

Tilnærming 2: Få ASCII -verdien til alle strengtegnene i Java ved å bruke “For” Loop og “Charat ()” -metode

til”Loop brukes til å iterere gjennom alle de inneholdte elementene, og“Charat ()”Metode gir tegnet ved den spesifiserte indeksen i strengen. Disse tilnærmingene kan brukes i kombinasjon for å iterere gjennom strengtegnene en etter en og hente "Ascii”Verdi mot hvert av strengtegnene.

Syntaks

Charat (int Ind)


I den ovennevnte syntaks:

    • ind”Henviser til karakterindeksen.

Eksempel

La oss oversikt følgende eksempel for å hente alle tilsvarende “Ascii”Verdier:

String givenString = "Linuxhint";
System.ute.println ("Den gitte strengen er:"+ givenstring);
System.ute.println ("ASCII -verdiene til alle strengtegnene er:");
for (int i = 0; i< givenString.length();i++)
char ascii = givenstring.Charat (i);
System.ute.println ((int) ascii);


I kodeblokken ovenfor:

    • For det første, initialiser den spesifiserte strengverdien og vis den.
    • Etter det, bruk "til”Loop for å iterere langs strengtegnene en etter en.
    • Nå, tilknytte "Charat ()”Metode med den spesifiserte strengen og returner ASCII -verdiene til alle de itererte strengtegnene.
    • Til slutt, kast dem til heltall via “int”Og logg dem på konsollen.

Produksjon


I dette utfallet kan det analyseres at alle strengtegnene er iterert, og deres tilsvarende “Ascii”Verdiene returneres en etter en.

Konklusjon

For å få ASCII -verdien til et tegn i Java, må du kaste datatypene eller anvende de kombinerte “til”Loop og“Charat ()”Metode. Den tidligere tilnærmingen henter "Ascii”Verdi ved å tildele heltalldatatypen til det spesifiserte tegnet. Sistnevnte tilnærming itererer gjennom alle strengtegnene og returnerer deres tilsvarende “Ascii”Representasjon. Denne bloggen diskuterte prosedyren for å hente ASCII -verdien til et tegn ved hjelp av Java.