See ajaveeb käsitleb lähenemisviise teisendamiseks char ' kuni ' int ” Java keeles.
Kuidas teisendada / teisendada Javas 'Char' 'Int'-ks näidete abil?
Muutmiseks ' char ' kuni ' int ” Javas, rakendage järgmisi lähenemisviise:
- “ Character.getNumericValue() ” Meetod.
- Määramine ' int ' Andmetüüp.
- “ parseInt() ” ja „ String.valueOf() ” Meetodid.
1. lähenemisviis: teisendage Javas Character.getNumericValue() meetodiga Int sümboliks
' Character.getNumericValue() ” meetod tagastab määratud märgi int väärtuse ja juhul, kui märgil puudub int väärtus, „ -1 ” tagastatakse. Seda meetodit saab rakendada määratud märgi lihtsalt täisarvuks teisendamiseks.
Süntaks
getNumericValue ( x )
Ülaltoodud süntaksis ' x ” vastab tähemärgile, mis tuleb täisarvuks teisendada.
Näide
Teeme ülevaate järgmisest näitest:
char iseloomu = 'A' ;int määrama = Iseloom . getNumericValue ( iseloomu ) ;
Süsteem . välja . println ( 'Täisarv on:' + määrama ) ;
Ülaltoodud koodiridades:
- Esiteks initsialiseerige tegelane.
- Järgmises etapis rakendage ' Character.getNumericValue() ” meetod, kogudes selle parameetrina määratud märgi.
- Lõpuks muutke lähtestatud märk meetodi parameetriks ' täisarv ”.
Väljund
Ülaltoodud väljundis on näha, et tagastatakse vastav täisarv, mis on samuti ' kuueteistkümnendsüsteemis ” tegelase esitus.
Lähenemisviis 2: teisendage Javas Chart Int-iks (ASCII esitus), määrates andmetüübi 'int'
Selle lähenemisviisi puhul on ' char ' saab teisendada täisarvuks, st ' ASCII ' esitus, määrates ' int ” andmetüüp initsialiseeritud täisarvuks:
char iseloomu = 'A' ;int määrama = iseloomu ;
Süsteem . välja . println ( 'ASCII väärtus on: ' + määrama ) ;
Ülaltoodud koodiplokis:
- Samamoodi initsialiseerige täht, mis tuleb täisarvuks teisendada.
- Seejärel määrake ' int ” andmetüüp märgile.
- Lõpuks kuvage vastav täisarv, mis vastab selle ' ASCII ” esindus.
Väljund
Selles väljundis saab analüüsida, et vastav täisarv, st “ ASCII ” ekvivalent, tagastatakse.
3. lähenemisviis: teisendage täht Javas Int-iks, kasutades meetodeid 'parseInt()' ja 'String.valueOf()'
' parseInt() meetodit kasutatakse primitiivse andmetüübi saamiseks String ', ja ' String.valueOf() ” meetod teisendab erinevat tüüpi väärtused stringiks. Neid meetodeid saab kombineerida, et teisendada märk stringiks ja seejärel tagastada stringi täisarvuline esitus.
Süntaks
parseInt ( x,y )Selles süntaksis:
- “ x ” viitab kümnendarvu stringi esitusviisile.
- “ ja ” teisendab “x” täisarvuks.
Ülaltoodud süntaksis ' iseloomu ” vastab tähemärgile, mis tuleb stringiks teisendada.
Näide
Vaatame läbi alltoodud koodiread:
char iseloomu = '1' ;int määrama = Täisarv . parseInt ( String . väärtusOf ( iseloomu ) ) ;
Süsteem . välja . println ( 'Täisarv on:' + määrama ) ;
Vastavalt ülaltoodud koodile rakendage järgmisi samme:
- Samamoodi initsialiseerige täisarvuks teisendatav märk.
- Nüüd rakendage kombineeritud ' parseInt() ” ja „ String.valueOf() ” meetodid, et teisendada initsialiseeritud märk stringiks ja seejärel teisendada string täisarvuks.
- Lõpuks logige teisendatud ' täisarv ” tegelase esitus.
Väljund
See väljund tähendab, et soovitud nõue on täidetud.
Järeldus
Chari teisendamiseks Javas int-iks rakendage ' Character.getNumericValue() ' meetod, määrake ' int ' Andmetüüp või kasutage kombineeritud ' parseInt() ” ja „ String.valueOf() ” meetodid. Need lähenemisviisid annavad tagasi int ” väärtust otse, määrates vajaliku andmetüübi või teisendades märgi esmalt stringiks ja sõeludes selle täisarvuks. See ajaveeb käsitleb üksikasjalikult lähenemisviise teisendamiseks char ' kuni ' int ” Java keeles.