Java teisendage Char näidete abil Int-iks

Java Teisendage Char Naidete Abil Int Iks



Javas programmeerimisel võib esineda juhtumeid, kus programmeerija peab kasutama märgi väärtust/väärtusi erinevalt. Näiteks vastava ' kuueteistkümnendsüsteemis ” või „ ASCII ” esitus tegelase(te) vastu. Sellistes olukordades teisendades char ' kuni ' int ” Java-s teeb imet, muutes arendaja lõpus konversioonitehnikaid sujuvamaks.

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:







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.
String väärtusOf ( iseloomu )

Ü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.