Wrapper
1 min readDec 21, 2019
Wrappler hakkında bilmemiz gerekenler şunlardır,
- Javada 8 tane primitive type vardır. Bunlara karşılık gelen sınıflara wrapper adı verilir.
- Wrapper’lar parametreleri String kabul edebilirler.
- Boolean wrapper, parametreye string olarak true verildiği sürece true döner, diğer durumlarda false döner.
- Character wrapper, ascii veya karakter alabilir.
Örnek kod olarak;
Wrapper’larda çok kullandığımız bazı fonksiyonlar vardır.
- valueOf() methodu bir String’i Wrapper’a çevirir.
- xxxValue() methodları için;
- shortValue() methodu bir Wrapper’ı primitive çevirir.
- byteValue() methodu bir Wrapper byte çevirir.
- parseXXX için;
- parseInt() methodu Wrapper primitive çevirir.
Örnek kod olarak;
XXXBoxing Kavramları
XXXBoxing kavramlarında,
AutoBoxing : primitive type, wrapper sınıf tipine otomatik olarak bir dönüşüm olması durumuna denir.
Boxing : primitive type, wrapper sınıf tipine dönüşüm.
AutoUnBoxing : wrapper type, primitive type otomaik dönüşüm durumuna denir.
UnBoxing : wrapper type, primitive type dönüşüm, method yardımıyla (intValue()) durumuna denir.
Örnek kod olarak;
Github : Wrapper