Java converti Char in int con esempi

Java converti Char in int con esempi
Durante la programmazione in Java, ci possono essere casi in cui il programmatore deve utilizzare un valore / i di caratteri in modo diverso. Ad esempio, recuperare il corrispondente "esadecimale" O "ASCII"Rappresentazione contro i personaggi. In tali situazioni, convertendo "CHAR" A "int"In Java fa miracoli a semplificare le tecniche di conversione alla fine dello sviluppatore.

Questo blog discuterà degli approcci alla conversione "CHAR" A "int"In Java.

Come convertire/trasformare "char" in "int" in java con esempi?

Trasformare "CHAR" A "int"In Java, applica i seguenti approcci:

  • "Carattere.getNumericValue ()" Metodo.
  • Assegnazione "int" Tipo di dati.
  • "parseint ()" E "Corda.valore di()"Metodi.

Approccio 1: convertire Char in int in Java usando “Carattere.getNumericValue () "Metodo

IL "Carattere.getNumericValue ()"Il metodo restituisce il valore INT del carattere specificato e nel caso del carattere non ha alcun valore INT,"-1"Viene restituito. Questo metodo può essere applicato per convertire il carattere specificato in un numero intero semplicemente.

Sintassi

getNumericValue (x)

Nella sintassi sopra, "X"Corrisponde al carattere che deve essere convertito in un numero intero.

Esempio

Panoramiamo il seguente esempio:

carattere char = 'a';
int cession = carattere.getNumericValue (carattere);
Sistema.fuori.println ("Il numero intero è:"+assegna);

Nelle righe di codice sopra:

  • Innanzitutto, inizializza il personaggio.
  • Nel passaggio successivo, applica il "Carattere.getNumericValue ()"Metodo, accumulando il carattere specificato come parametro.
  • Infine, trasforma il carattere inizializzato come parametro del metodo in "numero intero".

Produzione

Nell'output sopra, si può vedere che viene restituito l'intero corrispondente, che è anche un "esadecimale"Rappresentazione del carattere.

Approccio 2: convertire char in int (rappresentazione ASCII) in Java assegnando il tipo di dati "int"

In questo approccio, il "CHAR"Può essere convertito in un numero intero, io.e., "ASCII"Rappresentazione, assegnando il"int"Tipo di dati sull'intero inizializzato:

carattere char = 'a';
int cession = carattere;
Sistema.fuori.println ("Il valore ASCII è:"+assegna);

Nel blocco del codice sopra:

  • Allo stesso modo, inizializza il personaggio che deve essere convertito in un numero intero.
  • Quindi, alloca il "int"Tipo di dati al carattere.
  • Infine, visualizza il numero intero corrispondente equivalente al suo "ASCII"Rappresentazione.

Produzione

In questo output, si può analizzare che l'intero corrispondente, i.e., "ASCII"Equivalente, viene restituito.

Approccio 3: convertire il char in int in java usando "parseint ()" e "stringa.ValueOf () "Metodi

IL "parseint ()"Il metodo viene utilizzato per ottenere il tipo di dati primitivi di"Corda", e il "Corda.valore di()"Il metodo trasforma diversi tipi di valori in una stringa. Questi metodi possono essere combinati per convertire il carattere in una stringa e quindi restituire una rappresentazione intera della stringa.

Sintassi

parseint (x, y)

In questa sintassi:

  • "X"Si riferisce alla rappresentazione delle stringhe del decimale.
  • "y"Converte" X "in un numero intero.
String Valuef (carattere)

Nella sintassi sopra offerta, "carattere"Corrisponde al carattere che deve essere trasformato in una stringa.

Esempio

Passiamo attraverso le righe di codice di seguito donate:

carattere char = '1';
int cession = intero.Parseint (stringa.valore di (carattere));
Sistema.fuori.println ("Il numero intero è:"+assegna);

Secondo il codice sopra, applica i seguenti passaggi:

  • Allo stesso modo, inizializza il carattere da trasformare in un numero intero.
  • Ora, applica il combinato "parseint ()" E "Corda.valore di()"Metodi prima per convertire il carattere inizializzato in una stringa e quindi trasformare la stringa in un numero intero.
  • Infine, registrare il trasformato "numero intero"Rappresentazione del carattere.

Produzione

Questo output implica che il requisito desiderato è soddisfatto.

Conclusione

Per convertire Char in Int in Java, applicare il "Carattere.getNumericValue ()Metodo ", assegna"int"Tipo di dati o utilizzare il combinato"parseint ()" E "Corda.valore di()"Metodi. Questi approcci restituiscono il "int"Valore direttamente, assegnando il tipo di dati richiesto o trasformando il carattere in una stringa prima e analizzandolo in un numero intero, rispettivamente. Questo blog ha elaborato gli approcci alla conversione "CHAR" A "int"In Java.