کلاس های جاوا Wrapper(Java Wrapper Classes)


کلاس های Wrapper راهی برای استفاده از انواع داده های اولیه (int، بولی،
و غیره) به عنوان اشیا.


جدول زیر نوع اولیه و کلاس wrapper معادل را نشان می‌دهد:









































نوع داده اولیهکلاس Wrapper
بایتبایت
کوتاهکوتاه
intعدد صحیح
طولانیطولانی
شناورشناور
دوبرابردوبل
بولیبولی
charشخصیت

گاهی اوقات باید از کلاس های wrapper استفاده کنید، برای مثال هنگام کار با اشیاء مجموعه، مانند
به عنوان ArrayList، که در آن انواع اولیه نمی توانند
استفاده می شود (لیست فقط می تواند اشیاء را ذخیره کند):



مثال


ArrayList<int> myNumbers = new ArrayList<int>(); // Invalid

ArrayList<Integer> myNumbers = new ArrayList<Integer>(); // Valid