Programski jezik Java je danes eden najbolj priljubljenih programskih jezikov. S koncepti kot , prihaja še en pomemben koncept razreda ovitkov v javi, ki je za sinhronizacijo v , itd. V tem članku bomo obravnavali potrebo po razredu zavijanja v z različnimi primeri. Sledijo koncepti, obravnavani v tem blogu:
Kaj je razred Java Wrapper?
Razred Wrapper ponuja mehanizem za pretvorbo primitivnih podatkovnih vrst v predmete razreda ovojnice. Sledijo enakovredni objekti razreda ovojnice primitivnih podatkovnih tipov.
Primitivni tip podatkov | Razred zavijanja |
int | Celo število |
char | Značaj |
float java koda za povezavo z mysql | Float |
logično | Logično |
dvojno | Dvojno |
kratek | Kratek |
dolga | dolga |
bajt | Bajt |
Sledi primer, ki prikazuje, kako lahko naredite objekt razreda ovitka java.
class wrapperClass {public static void main (String args []) {Integer myInt = 5 Znak myChar = 'Edureka' System.out.println (myInt) System.out.println (myChar)}}
Izhod: 5 Edureka
V zgornjem programu smo namesto primitivnih podatkovnih vrst uporabili razred ovojnice.
Sledijo da dobite povezano vrednost iz objektov ovoja.
- intValue ()
- byteValue ()
- shortValue ()
- longValue ()
- doubleValue ()
- charValue ()
- floatValue ()
- booleanValue ()
Spodaj je primer uporabe teh metod v programu:
class wrapperClass {public static void main (String args []) {Integer myInt = 10 Znak myChar = 'edureka' Float myFloat = 10.25 System.out.println (myInt.intValue ()) System.out.println (myChar.charValue ( )) System.out.println (myFloat.floatValue ())}}
Izhod: 10. edureka 10.25
Podobno lahko uporabite druge metode, kot so doubleValue (), shortValue (), longValue (), byteValue (), da dobite ustrezne vrednosti predmetov razreda ovitka.
Potreba po razredu Java Wrapper
- Primitivne podatkovne tipe pretvorijo v predmete.
- Predmeti so potrebni za spreminjanje argumentov v metodi.
- Predavanja v java.util paket deluje samo s predmeti.
- Podatkovne strukture v shranjujte samo predmete.
- Objects pomaga pri sinhronizaciji v .
Avtoboks
Autoboxing je samodejna pretvorba primitivnih podatkovnih vrst v predmete njihovega ustreznega razreda ovitka.
import java.util.ArrayList class Autoboxing {public static void main (String args []) {char ch = 'e' Character e = ch ArrayList arraylist = new ArrayList () arraylist.add (10) System.out.println (arraylist .get (0))}}
Izhod: 10.
Razpakiranje
To je obratno od avtoboksa, kjer je ovojni razred se pretvori v ustrezen primitivni podatkovni tip.
uvoz java.util.ArrayList razred Razpakiranje {javna statična void glavna (String args []) {Znak ch = 'e' char 'e' = ch ArrayList arraylist = new ArrayList () arraylist.add (10) int number = arraylist. get (0) System.out.println (število)}}
Izhod: 10.
V tem članku smo razpravljali o razredu ovoja v javi, ki pomaga pri pretvorbi primitivnih podatkovnih vrst v njihove ustrezne predmete. Pomaga tudi pri sinhronizaciji med večnitnim in različnimi drugimi aplikacijami. Java je vsestranski jezik z obilico učinkovitih in revolucionarnih konceptov. Industrija od sodobnega razvijalca zahteva, da je predhodno temeljit s temeljnimi koncepti v programskih jezikih, obvlada svoje znanje v Javi z Edurekinim in sprožite učenje, da postanete razvijalec Java.
Imate vprašanje za nas? Prosimo, omenite to v oddelku za komentarje v članku »Razred zavijalcev v Javi« in v najkrajšem možnem času se vam bomo oglasili.