7-ma’ruza Javada massivlar
Javada umumiy(generic) bo'lmagan va umumiy(generic) bo'lgan to'plam(collection)lar
Download 45.28 Kb.
|
10-maruza
Javada umumiy(generic) bo'lmagan va umumiy(generic) bo'lgan to'plam(collection)lar
Javada umumiy bo'lmagan to'plam(collection)lar JDK 1.5 dan boshlab qo'shilgan. Umumiy to'plam(collection)lar sizga faqat bir turdagi obyektlar bilan ishlashga ruhsat beradi. Umumiy bo'lmagan arraylist yaratishga misol: ArrayList al=new ArrayList();//umumiy bo'lmagan array list yaratish Umuumiy bo'lgan arraylist yaratishga misol: ArrayList Umumiy to'plam(collection)lar maxsus (<>) belgi bilan yaratiladi. Bunda ArrayList faqat bir turdagi obyektlar bilan ishlashini bildiradi. Agar biz boshqa turdagi obyektni qo'shsak compile time error xatolik beradi import java.util.*; class TestCollection1{ public static void main(String args[]){ ArrayList<String> al=new ArrayList<String>();// arraylist yaratildi al.add("Zafar");//obyekt qo'shilyapti al.add("Jalol"); al.add("Fayzullo"); Iterator itr=al.iterator(); while(itr.hasNext()) { System.out.println(itr.next()); } } } Ekranda: Zafar Jalol Fayzullo Javada to'plam(collection)larni iterate(tartib blan sanash)ni ikki xil usuli bor: 1. Iterator interface orqali 2. For-each orqali Yuqoridagi misol iterator orqali elementlarni chiqarishga misol bo'ladi. For-each oraqil iterate (tartib blan sanash) qilish import java.util.*; class TestCollection2{ public static void main(String args[]){ ArrayList<String> al=new ArrayList<String>(); al.add("Zafar"); al.add("Jalol"); al.add("Fayzullo"); for(String obj:al) System.out.println(obj); } } Ekaranda : Zafar Jalol Fayzullo Download 45.28 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling