See kirjutis illustreerib meetodeid täisarvu teisendamiseks Javas int-iks.
Kuidas täisarvu Javas int-iks teisendada?
Javas saate täisarvu teisendamiseks int-iks kasutada järgmisi meetodeid:
- Määramise operaator
- intValue() meetod
- parseInt() meetod
Nüüd kontrollime ükshaaval iga nimetatud meetodi toimimist!
1. meetod: teisendage Javas täisarv int-iks, kasutades määramisoperaatorit
Täisarvu teisendamine int-iks, kasutades määramisoperaatorit “=”, on kaudne tüübiteisendus. See on lihtsaim ja lihtsaim viis täisarvu teisendamiseks int-iks.
Süntaks
Täisarvu int-iks teisendamise süntaks on toodud allpool:
int y = x;Siin, ' x ' on '' objekt Täisarv ' klass, mis teisendatakse int' Y ” kasutades määramisoperaatorit “=”.
Näide
Kõigepealt loome täisarvulise objekti ' x ', mis sisaldab täisarvu väärtust' üksteist ”:
Täisarv x = üksteist ;Järgmisena kontrollime muutuja tüüpi ' x ' kasutades ' näide ” operaator:
boolean instan = x integer;Trükime väärtuse ' x ', kasutades prindilauset:
System.out.println ( 'x =' + x + 'Kas Integer klassi eksemplar?' + kohene ) ;Nüüd teisendame lihtsalt täisarvu objekti x 'primitiivsele tüübile int' Y ', kasutades määramisoperaatorit:
int y = x;Lõpuks printige välja ' Y ” muutuja:
System.out.println ( 'int value =' + ja ) ;
Väljund näitab täisarvu edukat teisendamist int:
Märge: Java versiooni 1.5 või uuema versiooni puhul saate täisarvust int teisendada, kasutades kaudset teisendust. Java versiooni 1.4 või vanema versiooni puhul tuleb aga sama toiming teha selgesõnalise teisenduse abil.
2. meetod: teisendage Java-s täisarv int-iks, kasutades meetodit intValue().
Täisarvu selgesõnaliseks muutmiseks Javas int-iks saate kasutada Java klassi 'Integer' meetodit 'intValue()'. See ei võta argumente ja annab väljundina primitiivse väärtuse.
Süntaks
Meetodil intValue() on järgmine süntaks:
x.intValue ( ) ;Siin on ' intValue() ' meetodit kutsutakse täisarvu tüüpi objektiga ' x ”. Määratud meetod teisendab täisarvu x väärtuseks int.
Näide 1
Looge täisarvuline objekt ' x ' väärtusega ' 14 ”:
Täisarv x = 14 ;Printige välja väärtus x ', kasutades prindilauset:
System.out.println ( 'Täisarvu klassi x eksemplari väärtus =' + x ) ;Nüüd teisendage täisarv primitiivseks tüübiks int, kutsudes meetodit ' intValue() ”:
int y = x.intValue ( ) ;Lõpuks printige välja väärtus ' Y ”:
System.out.println ( 'int value =' + ja ) ;
Nagu näete, tagastas meetod intValue() vajaliku int väärtuse:
Võib juhtuda olukord, kus täisarvuobjektil, mida soovite teisendada, on ' null ” väärtus. Mis saab sellises olukorras? Allpool toodud näide annab teile sellest teada.
Näide 2
Selles näites on täisarvobjekt ' x ' on määratud ' null ” väärtus:
Täisarv x = null;Printige välja väärtus x ” Täisarv prindilause abil:
System.out.println ( 'Täisarvu klassi x eksemplari väärtus =' + x ) ;Siin kasutame kolmepoolset operaatorit, et kontrollida, kas objekt on null või mitte; kui null, siis määrake mis tahes vaikeväärtus, mis tagastatakse int tüübina, kutsudes ' intValue() ” meetod:
int y = ( x ! = null ) ? x.intValue ( ) : 0 ;Printige välja väärtus Y ” int tüüpi muutuja:
System.out.println ( 'int value =' + ja ) ;
Siin näitab väljund, et täisarvobjektil on nullväärtus, mis teisendatakse ' 0 ”:
Vaatame teist meetodit täisarvu selgesõnaliseks teisendamiseks int-ks.
3. meetod: teisendage Javas täisarv int-iks, kasutades meetodit parseInt().
Täisarvude klassis on veel üks meetod nimega ' parseInt() ”, mida kasutatakse ka täisarvu teisendamiseks int. Selle meetodi puhul aktsepteeritakse stringi argumendina ja see annab väljundina int väärtuse.
Süntaks
Järgmine kirjeldab süntaksit ' parseInt() ” meetod:
Integer.parseInt ( x.toString ( ) ) ;Siin on ' x ' Täisarvobjekt muudetakse esmalt stringiks, mis seejärel sõelutakse kui ' int ' koos ' parseInt() ” meetod..
Näide
Selles näites on meil täisarv ' 5 ', mis on salvestatud täisarvuobjekti' x ”:
Täisarv x = 5 ;Trükime väärtuse ' x ' kasutades ' System.out.println() ” meetod:
System.out.println ( 'Täisarvu klassi x eksemplari väärtus =' + x ) ;Nüüd kasutame ' parseInt() ' meetod ja täisarvobjekti edastamine ' x ' koos ' toString() ” meetod argumendina:
int y = Integer.parseInt ( x.toString ( ) ) ;Lõpuks printige '' väärtus Y ”:
System.out.println ( 'int value =' + ja ) ;
Väljund
Oleme koostanud kõik meetodid täisarvu teisendamiseks Javas int-iks.
Järeldus
Täisarvu täisarvuks teisendamiseks on kaks võimalust: kaudne teisendamine ja selgesõnaline teisendamine. Java versioon 1.5 ja uuemad versioonid järgivad kaudset teisendamist, samas kui Java versioon 1.4 ja vanemad toetavad selgesõnalist teisendamist. Täisarvu kaudseks teisendamiseks int-iks saate kasutada operaatorit Assignment. Kuigi parseInt() ja intValue() meetodeid kasutatakse selgesõnaliseks täisarvust int teisendamiseks. See kirjutis illustreeris meetodeid täisarvu teisendamiseks Javas int-iks.