Char to int Java

Char to int Java

Ci sono circostanze in Java quando vengono eseguite le operazioni sui valori numerici mentre gli oggetti sono definiti con il tipo di primitivo char. Per questo, la conversione dell'oggetto char che ha un valore di carattere nei valori interi deve essere eseguita prima di eseguire le operazioni o i calcoli necessari. Java fornisce un modo per eseguire la conversione del tipo di dati Char nel tipo di dati INT che verrà discusso di seguito con il codice sorgente. Ma, se l'oggetto char viene assegnato direttamente all'oggetto INT, il codice ASCII del carattere viene restituito.

Esempio 1:

Il valore ASCII del carattere viene utilizzato per la conversione in un numero intero. Il codice ASCII del carattere specificato viene acquisito attraverso l'approccio implicito. Questo valore ASCII viene utilizzato per determinare il numero appropriato riducendo il valore ASCII con il valore zero "0".


Qui, abbiamo prima distribuito la classe Java "ASCIIimethod" e stabilito la funzione principale () per il codice sorgente del carattere a conversione intero. Abbiamo dichiarato l'attributo "mycharacter" con il tipo di dati "char". Il valore del carattere "8" è inizializzato in quell'attributo di char. Quindi, abbiamo stampato il valore del carattere passando il metodo "MyCharacter" nel metodo println ().

Successivamente, abbiamo definito un altro attributo "integerval" di tipo primitivo "int". Abbiamo chiamato l'attributo char "mycharacter" lì insieme al valore ASCII "0" per l'operazione di sottrazione che porterà il char a trasformazione int. La trasformazione nel valore INT verrà stampata con il metodo println () in quanto contiene l'attributo "integerval".

Il valore ASCII di carattere e char to int è recuperato nel seguente:

Esempio n. 2:

Ora, il tipografi espliciti viene eseguito sul char per convertirlo nel valore INT. Si noti che non è tenuto a farlo esplicitamente perché Char prende 2 byte e int occupa 4 byte. Scriviamo esplicitamente il char su un numero intero.


Qui, abbiamo creato la classe Java che si intitola "ExplicitMethod". Abbiamo un metodo principale () definito in questa classe Java in cui viene eseguita l'implementazione del programma. Abbiamo dichiarato un campo "CH" del tipo di dati "char" che viene inizializzato con il valore del carattere maiuscola "M". Quindi, abbiamo ottenuto il valore ASCII di questo carattere che è il valore intero. Il campo Char "CH" è esplicitamente tipografico con "int" che verrà stampato sul terminale di uscita.

Il carattere "M" viene trasformato in un valore intero di seguito eseguendo espliciti tipografi sulla variabile char.

Esempio # 3:

La prossima tecnica per convertire il carbone in int in Java è utilizzando il metodo getNumericValue () fornito dalla classe di caratteri di Java. Questo metodo accetta il valore intero del carattere solo del tipo char. Il risultato del metodo getNumericValue () è un numero intero che è un carattere unicode.


Qui, abbiamo specificato una classe Java "Metodo GetNumericValue" che è chiamato blocco metodo principale (). Il metodo principale () contiene il programma per ottenere il valore intero da Char utilizzando GetNumericValueMethod (). In primo luogo, abbiamo creato variabili "char" "CH1" e "CH2" che sono impostate con il valore del carattere.

Successivamente, abbiamo distribuito il metodo GetNumericValue () all'interno delle variabili dichiarate "N1" e "N2" con il tipo "int". Il metodo getNumericValue () è assegnato con le variabili Char per ottenere i valori dei caratteri nella forma intera. Quindi, abbiamo visualizzato l'output del metodo getNumericValue () con l'aiuto dell'istruzione di stampa che prende le variabili "N1" e "N2".

I valori interi vengono generati nella seguente schermata dai valori dei caratteri che vengono passati come argomento all'interno del metodo GetNumericValue ().

Esempio # 4:

Il metodo ParseInt () può anche essere utilizzato per la conversione del char in int. ParseInt () è la migliore alternativa per generare char "numerico" da int in Java perché può convertire i tipi di dati considerando anche il sistema numerico. Il metodo ParseInt () inserisce solo il parametro stringa ottenuto tramite la stringa.Metodo ValueOf (). La stringa.il metodo valueof () modifica una variabile con il tipo di dati Char in uno con il tipo di dati String.


Qui, abbiamo sviluppato una classe di Java come "StringValueOfMethod" e la classe è ulteriormente implementata con il metodo principale (). Lì, abbiamo un tipo di dati Char con la dichiarazione delle variabili "MyChar1" e "MyChar2". La variabile "mychar1" e "mychar2" è impostata con i valori dei caratteri. Quindi, abbiamo le variabili "mynum1" e "mynum2" di tipo int dove viene distribuito il metodo del metodo della classe intero parseint (). Inoltre, il metodo ParseInt () è assegnato con il metodo della classe String "ValueOf ()". Il metodo ValueOf () prende le variabili del carattere come input e trasforma i valori dei caratteri specificati nella stringa. Queste stringhe trasformate cambieranno quindi nel valore intero con il metodo ParseInt (). I risultati della trasformazione da char a int verranno visualizzati dal metodo println ().

I risultati sono ottenuti come valori interi dal metodo seguente.

Esempio # 5:

Il metodo Java Parseint () non analizza il personaggio nel numero intero che non è numerico. L'eccezione viene lanciata dal metodo ParseInt () mentre lo fa.


Ecco una classe "ParseIntMethod" del metodo Main () (). Abbiamo una variabile "ch_value" all'interno del metodo principale () che è definito con il valore del carattere "S". Il valore del carattere non è un valore numerico che abbiamo analizzato il numero intero dal metodo ParseInt (). Il metodo ParseInt () è invocato nella variabile "NUM_VALUE" e i risultati sono stampati da questa variabile.

Ora è chiaro dall'output che il metodo ParseInt () lancia l'eccezione durante l'analisi del valore non numerico in un numero intero.

Esempio # 6:

Un personaggio può essere cambiato in un numero intero in un approccio semplice. Per raggiungere questo obiettivo, prendi il carattere e sottrai il suo valore ASCII, che è "0".


Qui, abbiamo implementato una classe "ChartOintMethod". All'interno del metodo principale () di questa classe specifica, abbiamo un programma di conversione. Abbiamo creato due variabili "C1" e "C2" a cui sono assegnati i valori dei caratteri. Quindi, abbiamo definito una variabile "Integer1" e "Integer2" in cui i valori dei caratteri vengono sottratti con il valore ASCII "0". Questa operazione di sottrazione modifica i valori del carattere in valore intero che verrà stampato come output.

L'output come valori interi è facilmente ottenuto dalla sottrazione dei valori char con lo zero.

Conclusione

Il documento "Java Char to Int" fornisce modi per acquisire la trasformazione del tipo CHAR in int. Abbiamo un codice sorgente in cui diversi metodi come l'approccio del metodo ASCII ottengono il metodo e la stringa.Il metodo valueOf () dal metodo ParseInt () viene utilizzato per convertire i valori dei caratteri nei valori numerici di tipo int. Inoltre, abbiamo l'esempio più semplice e l'esempio della tecnica di typecasting per ottenere il valore INT dai valori char.