RiapaMeTpbi anrmeTa


Download 399.85 Kb.
bet84/97
Sana24.12.2022
Hajmi399.85 Kb.
#1060199
1   ...   80   81   82   83   84   85   86   87   ...   97
Bog'liq
Java (Laboratoriya)

public static void main(String[] args) { Collection c = new ArrayList(); mantiqiy b;
uchun (int i = 0; i < 6;
c.add(Integer.toString(
(int) (Math.random() * 90)) + 'Y');
System.out.println(c + " ro'yxat ");
TreeSet to'plami = yangi TreeSet(c);
System.out.println(to'siq + " to'siq "); b = set.add("5 element"); // qo'shish (b=true) b = set.add("5 Element"); // qo'shish (b=noto'g'ri)
// keyin qo'shimchalar System.out.println(to'siq + "qo'shish"); Iterator it = set.iterator(); while (it.hasNext()) {
if (it.next() == "5 Element") it.remove();
}
// keyin olib tashlash
System.out.println(to'siq + "o'chirish"); // chiqarish eng buyuk va kamida elementlar System.out.println(set.last() + " " + set.first());
}
}
DA natija balki bolmoq chiqish : [42Y, 61Y, 55Y, 3Y, 4Y, 55Y] roʻyxati [3Y, 42Y, 4Y, 55Y, 61Y] toʻplami [3Y, 42Y, 4Y, 5 Element, 55Y, 61Y] [3Y, 42Y, 4Y, 55Y, 61Y]oʻchirish 61Y 3Y
To'plam ro'yxat bilan ishga tushiriladi va ­yaratish vaqtida darhol tartiblanadi. Yangi element qo'shgandan so'ng, uni yana qo'shishga muvaffaqiyatsiz urinish amalga oshiriladi. Iterator yordamida elementni to'plamdan topish va olib tashlash mumkin.
Xaritalarni ko'rsatish
Xarita xaritasi kalit -qiymat juftligini saqlaydigan ob'ektdir. Ob'ektni (qiymatni) topish to'plamlarga qaraganda osonroq, ­chunki uni noyob kalit orqali topish mumkin. Agar xaritada ko'rsatilgan kalit bilan element bo'lmasa, null qaytariladi .
Xarita sinflarini ko'rsatish:
AbstractMap - Map interfeysini amalga oshiradi ;
xashmap - AbstractMap ni xesh-jadval yordamida kengaytiradi , unda kalitlar xesh-kod qiymatlariga nisbatan tartiblanadi;
daraxt xaritasi - AbstractMap -ni kalitlar qidiruv daraxtida qat'iy tartibda joylashtirilgan daraxt yordamida kengaytiradi .
Xarita interfeyslari:
Xarita - noyob kalitlar va qiymatlarni ko'rsatadi; xarita . Kirish - kalit-qiymat juftligini tavsiflaydi; Saralangan xarita - tartiblangan kalitlarni o'z ichiga oladi. quyidagi usullar:

Download 399.85 Kb.

Do'stlaringiz bilan baham:
1   ...   80   81   82   83   84   85   86   87   ...   97




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling