Acest blog va discuta despre abordările de conversie „ char ' la ' int ” în Java.
Cum să convertiți/transformați „Char” în „Int” în Java cu exemple?
A transforma ' char ' la ' int ” în Java, aplicați următoarele abordări:
- „ Character.getNumericValue() ” Metoda.
- Atribuirea „ int ” Tip de date.
- „ parseInt() ' și ' String.valueOf() ” Metode.
Abordarea 1: convertiți Char în Int în Java folosind metoda „Character.getNumericValue()”
„ Character.getNumericValue() ” returnează valoarea int a caracterului specificat, iar în cazul caracterului care nu are nicio valoare int, “ -1 ” este returnat. Această metodă poate fi aplicată pentru a converti pur și simplu caracterul specificat într-un întreg.
Sintaxă
getNumericValue ( X )
În sintaxa de mai sus, „ X ” corespunde caracterului care trebuie convertit într-un număr întreg.
Exemplu
Să trecem în revistă următorul exemplu:
char caracter = 'A' ;int atribui = Caracter . getNumericValue ( caracter ) ;
Sistem . afară . println ( „Numărul întreg este:” + atribui ) ;
În rândurile de cod de mai sus:
- Mai întâi, inițializați caracterul.
- În pasul următor, aplicați „ Character.getNumericValue() ”, acumulând caracterul specificat ca parametru.
- În cele din urmă, transformați caracterul inițializat ca parametru al metodei într-un „ întreg ”.
Ieșire
În rezultatul de mai sus, se poate vedea că este returnat întregul corespunzător, care este, de asemenea, un „ hexazecimal ” reprezentarea personajului.
Abordarea 2: convertiți Char în Int (reprezentare ASCII) în Java prin alocarea tipului de date „int”
În această abordare, „ char „ poate fi convertit într-un număr întreg, adică „ ASCII ” reprezentare, prin atribuirea „ int ” tipul de date la întregul inițializat:
char caracter = 'A' ;int atribui = caracter ;
Sistem . afară . println ( 'Valoarea ASCII este: ' + atribui ) ;
În blocul de cod de mai sus:
- De asemenea, inițializați caracterul care trebuie convertit într-un număr întreg.
- Apoi, alocați „ int ” tipul de date la caracter.
- În cele din urmă, afișați echivalentul întreg corespunzător cu „ ASCII ” reprezentare.
Ieșire
În această ieșire, se poate analiza că întregul corespunzător, adică „ ASCII ” echivalent, este returnat.
Abordarea 3: convertiți Char în Int în Java folosind metodele „parseInt()” și „String.valueOf()”
„ parseInt() ” este folosită pentru a obține tipul de date primitiv al “ Şir ', si ' String.valueOf() ” metoda transformă diferite tipuri de valori într-un șir. Aceste metode pot fi combinate pentru a converti caracterul într-un șir și apoi returnează o reprezentare întreagă a șirului.
Sintaxă
parseInt ( X y )În această sintaxă:
- „ X ” se referă la reprezentarea în șir a zecimalei.
- „ și ” transformă „x” într-un număr întreg.
În sintaxa de mai sus, „ caracter ” corespunde caracterului care trebuie transformat într-un șir.
Exemplu
Să trecem prin liniile de cod de mai jos:
char caracter = „1” ;int atribui = Întreg . parseInt ( Şir . valoarea ( caracter ) ) ;
Sistem . afară . println ( „Numărul întreg este:” + atribui ) ;
Conform codului de mai sus, aplicați următorii pași:
- În mod similar, inițializați caracterul care urmează să fie transformat într-un număr întreg.
- Acum, aplicați combinația „ parseInt() ' și ' String.valueOf() ” metode pentru a converti mai întâi caracterul inițializat într-un șir și apoi pentru a transforma șirul într-un număr întreg.
- În sfârșit, înregistrați „ întreg ” reprezentarea personajului.
Ieșire
Această ieșire implică că cerința dorită este îndeplinită.
Concluzie
Pentru a converti char în int în Java, aplicați „ Character.getNumericValue() metoda, atribuiți „ int „Tip de date sau utilizați „ parseInt() ' și ' String.valueOf() ” metode. Aceste abordări returnează „ int ” valoarea direct, prin alocarea tipului de date cerut sau prin transformarea caracterului într-un șir mai întâi și, respectiv, parsarea lui într-un număr întreg. Acest blog a elaborat abordările de conversie „ char ' la ' int ” în Java.