Come ottenere il valore ASCII di un personaggio in Java

Come ottenere il valore ASCII di un personaggio in Java

IL "Carattere ASCII"La rappresentazione è vitale in quanto è universalmente compresa e consuma meno spazio di soli 256 caratteri. Il suo significato può essere analizzato perché prima che l'ASCII entrasse in vigore, i sistemi di diversi marchi e i modelli non potevano comunicare. Pertanto, questa particolare rappresentazione è di grande aiuto nel fornire un collegamento tra lo schermo del PC e il disco rigido.

Questo blog approfondirà gli approcci per recuperare il "ASCII"Valore del personaggio in Java.

Cos'è un valore ASCII?

IL "ASCII"Il valore assegna lettere, numeri, caratteri e simboli in una posizione in"256"Posizioni disponibili in codice a 8 bit.

Come ottenere/recuperare il valore ASCII di un personaggio in Java?

Per prendere il "ASCII"Valore del personaggio in Java, applica i seguenti approcci:

    • Tipi di dati di lancio
    • "per"Loop e"charat ()" Metodo

Approccio 1: ottenere il valore del carattere ASCII in Java mediante tipi di dati

In questo approccio, il "ASCII"Il valore può essere recuperato lanciando il carattere specificato da"carattere"Tipo di dati a"numero intero" tipo di dati.

Esempio

Passiamo all'esempio sotto fornito:

char givencharacter = 'd';
int asciivalue = givencharacter;
Sistema.fuori.println ("Il valore ASCII del carattere è:" + ascivalue);


Nelle righe di codice sopra:

    • In primo luogo, specificare il carattere dichiarato per recuperare il valore ASCII corrispondente.
    • Nel passaggio successivo, allocare il carattere specificato al "int" tipo di dati.
    • Infine, visualizza il risultato "ASCII"Valore rispetto al carattere inizializzato.

Produzione


In questo output, si può osservare che il corrispondente "Valore ASCII (100)"Contro il personaggio"D"Viene recuperato.

Approccio 2: ottenere il valore ASCII di tutti i caratteri stringa in Java usando il metodo "per" e "charat ()"

IL "per"Loop viene usato per iterare attraverso tutti gli elementi contenuti e"charat ()"Il metodo fornisce il carattere all'indice specificato all'interno della stringa. Questi approcci possono essere applicati in combinazione per iterare attraverso i caratteri della stringa uno per uno e prendere il "ASCII"Valore contro ciascuno dei caratteri della stringa.

Sintassi

Charat (int ind)


Nella sintassi sopra data:

    • "ind"Si riferisce all'indice del personaggio.

Esempio

Panoramiamo il seguente esempio per recuperare tutto il corrispondente "ASCII" valori:

Stringa givenstring = "linuxhint";
Sistema.fuori.println ("La stringa data è:"+ givenstring);
Sistema.fuori.println ("I valori ASCII di tutti i caratteri della stringa sono:");
per (int i = 0; i< givenString.length();i++)
char ascii = givenstring.Charat (i);
Sistema.fuori.println ((int) ascii);


Nel blocco del codice sopra:

    • Innanzitutto, inizializza il valore della stringa specificato e visualizzalo.
    • Dopodiché, applica il "per"Loop per iterare lungo i caratteri della stringa uno per uno.
    • Ora, associa il "charat ()"Metodo con la stringa specificata e restituire i valori ASCII di tutti i caratteri della stringa iterati.
    • Infine, gettali su Integer via "int"E registrali sulla console.

Produzione


In questo risultato, si può analizzare che tutti i caratteri della stringa sono iterati e il loro corrispondente "ASCII"I valori vengono restituiti uno per uno.

Conclusione

Per ottenere il valore ASCII di un carattere in Java, lanciare i tipi di dati o applicare il combinato "per"Loop e"charat ()" metodo. Il primo approccio prende il "ASCII"Valore allocando il tipo di dati interi al carattere specificato. Quest'ultimo approccio itera attraverso tutti i caratteri della stringa e restituisce il loro corrispondente "ASCII"Rappresentazione. Questo blog ha discusso della procedura per recuperare il valore ASCII di un personaggio usando Java.