Programski jezik Java jedan je od najpopularnijih programskih jezika u današnje vrijeme. S konceptima poput , dolazi još jedan važan koncept klase omota u javi, koji je za sinkronizacija u , itd. U ovom ćemo članku razgovarati o potrebi klase omota u s raznim primjerima. Slijede pojmovi o kojima se raspravlja na ovom blogu:
Što je klasa Java Wrapper?
Klasa Wrapper pruža mehanizam za pretvaranje primitivnih vrsta podataka u objekte klase omotača. Slijede ekvivalentni objekti klase omota primitivnih vrsta podataka.
Primitivni tip podataka | Klasa omota |
int | Cijeli broj |
ugljen | Lik |
plutati | Plutati |
boolean java c ++ python | Booleova |
dvostruko | Dvostruko |
kratak | Kratak niz predmeta klase java |
dugo | Dugo |
bajt | Bajt |
Slijedi primjer koji pokazuje kako možete napraviti objekt klase java omotača.
class wrapperClass {public static void main (String args []) {Integer myInt = 5 Znak myChar = 'Edureka' System.out.println (myInt) System.out.println (myChar)}}
Izlaz: 5 Edureka
U gore navedenom programu koristili smo klasu omotača umjesto primitivnih tipova podataka.
Slijede za dobivanje pridružene vrijednosti iz objekata omota.
- intValue ()
- byteValue ()
- kratka vrijednost ()
- longValue ()
- doubleValue ()
- charValue ()
- floatValue ()
- booleanValue ()
Ispod je primjer korištenja ovih metoda u 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 ())}}
Izlaz: 10. izdanje 10.25
Slično tome, možete koristiti druge metode poput doubleValue (), shortValue (), longValue (), byteValue () da biste dobili odgovarajuće vrijednosti objekata klase omota.
Potreba klase Java Wrapper
- Pretvaraju primitivne tipove podataka u objekte.
- Objekti su potrebni za izmjenu argumenata u metodi.
- Predavanja u java.util paket radi samo s objektima.
- Strukture podataka u pohranjujte samo predmete.
- Objekti pomažu u sinkronizaciji u sustavu Windows .
Autoboks
Autoboxing je automatska pretvorba primitivnih tipova podataka u objekte njihove odgovarajuće klase omota.
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))}}
Izlaz: 10
Raspakirati
Obrnuto je od automatskog boksanja, gdje je klasa omota pretvara se u njihov odgovarajući primitivni tip podataka.
pretvoriti decimalni u binarni u pythonu
import java.util.ArrayList class Unboxing {public static void main (String args []) {Character ch = 'e' char 'e' = ch ArrayList arraylist = new ArrayList () arraylist.add (10) int number = arraylist. get (0) System.out.println (broj)}}
Izlaz: 10
U ovom smo članku razgovarali o klasi omotača u javi koja pomaže u pretvaranju primitivnih vrsta podataka u njihove odgovarajuće objekte. Pomaže u sinkronizaciji tijekom multithreadinga i raznih drugih aplikacija. Java je svestran jezik s obiljem učinkovitih i revolucionarnih koncepata. Industrija zahtijeva od modernog razvojnog programera da prethodno bude temeljit s temeljnim konceptima programskih jezika, svladati svoje vještine u Javi s Edurekinim i započnite svoje učenje kako biste postali Java programer.
Imate pitanje za nas? Molimo vas spomenite ovo u odjeljku za komentare članka 'Klasa omotača na Javi' i javit ćemo vam se što je prije moguće.