Java Converti Char in Int con esempi

Java Converti Char In Int Con Esempi



Durante la programmazione in Java, possono esserci casi in cui il programmatore deve utilizzare uno o più valori di carattere in modo diverso. Ad esempio, recuperando il corrispondente ' esadecimale ' O ' ASCI ” rappresentazione contro i personaggi. In tali situazioni, convertire “ char ' A ' int ' in Java fa miracoli nello snellire le tecniche di conversione alla fine dello sviluppatore.

Questo blog discuterà gli approcci alla conversione ' char ' A ' int ' in Giava.

Come convertire/trasformare 'Char' in 'Int' in Java con esempi?

Trasformare ' char ' A ' int ” in Java, applica i seguenti approcci:







Approccio 1: convertire Char in Int in Java utilizzando il metodo 'Character.getNumericValue ()'

IL ' Carattere.getValoreNumerico() ” il metodo restituisce il valore int del carattere specificato e, nel caso in cui il carattere non abbia alcun valore int, “ -1 ” viene restituito. Questo metodo può essere applicato per convertire semplicemente il carattere specificato in un numero intero.



Sintassi



getNumericValue ( X )

Nella sintassi precedente, “ X ” corrisponde al carattere che deve essere convertito in numero intero.





Esempio

Esaminiamo il seguente esempio:

char carattere = 'UN' ;

int assegnare = Carattere . getNumericValue ( carattere ) ;

Sistema . fuori . println ( 'Il numero intero è: ' + assegnare ) ;

Nelle righe di codice precedenti:



  • Per prima cosa, inizializza il carattere.
  • Nel passaggio successivo, applica il ' Carattere.getValoreNumerico() ” metodo, accumulando il carattere specificato come parametro.
  • Infine, trasforma il carattere inizializzato come parametro del metodo in un ' numero intero ”.

Produzione

Nell'output sopra, si può vedere che viene restituito il numero intero corrispondente, che è anche un ' esadecimale ” rappresentazione del personaggio.

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, cioè “ ASCI ” rappresentanza, attribuendo il “ int ” tipo di dati al numero intero inizializzato:

char carattere = 'UN' ;

int assegnare = carattere ;

Sistema . fuori . println ( 'Il valore ASCII è: ' + assegnare ) ;

Nel blocco di codice sopra:

  • Allo stesso modo, inizializza il carattere che deve essere convertito in un numero intero.
  • Quindi, allocare il ' int ” tipo di dati al carattere.
  • Infine, visualizza il numero intero corrispondente equivalente al suo ' ASCI ” rappresentazione.

Produzione

In questo output, si può analizzare che il numero intero corrispondente, ovvero ' ASCI ” equivalente, viene restituito.

Approccio 3: convertire Char in Int in Java utilizzando i metodi 'parseInt ()' e 'String.valueOf ()'

IL ' analisiInt() ” viene utilizzato per ottenere il tipo di dati primitivo del “ Corda ', e il ' Stringa.valoreOf() 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 in forma di stringa di decimal.
  • E ” converte “x” in un numero intero.
Corda valore di ( carattere )

Nella sintassi sopra indicata, “ carattere ” corrisponde al carattere che deve essere trasformato in una stringa.

Esempio

Esaminiamo le righe di codice indicate di seguito:

char carattere = '1' ;

int assegnare = Numero intero . parseInt ( Corda . valore di ( carattere ) ) ;

Sistema . fuori . println ( 'Il numero intero è: ' + assegnare ) ;

Secondo il codice sopra, applicare i seguenti passaggi:

  • Allo stesso modo, inizializza il carattere da trasformare in un numero intero.
  • Ora, applica la combinazione ' analisiInt() ' E ' Stringa.valoreOf() ” metodi prima per convertire il carattere inizializzato in una stringa e quindi trasformare la stringa in un numero intero.
  • Infine, registra il trasformato ' numero intero ” rappresentazione del personaggio.

Produzione

Questo output implica che il requisito desiderato è soddisfatto.

Conclusione

Per convertire char in int in Java, applica il ' Carattere.getValoreNumerico() ” metodo, assegna “ int ” Tipo di dati, o usa il combinato “ analisiInt() ' E ' Stringa.valoreOf() metodi. Questi approcci restituiscono il “ int ” direttamente, assegnando il tipo di dati richiesto o trasformando prima il carattere in una stringa e analizzandolo rispettivamente in un numero intero. Questo blog ha elaborato gli approcci alla conversione ' char ' A ' int ' in Giava.