RiapaMeTpbi anrmeTa
Download 399.85 Kb.
|
Java (Laboratoriya)
- Bu sahifa navigatsiya:
- interfeysiga qoshimcha ravishda Queue
public static void main(String args[]) {
Collection c = Collections.checkedCollection( new HashSet c . qo'shish (5.0); // ish vaqti xatosi } } Xuddi shu sinfda ma'lum yig'ish turlarini tekshirish uchun ixtisoslashgan bir qator usullar mavjud, xususan: checkedList () , checkedSortedMap () , checkedMap () , checkedSortedSet () , checkedSet () ) . Java 6.0 bir qator yangi sinflar va EnumSet , EnumMap , PriorityQueue kabi interfeyslarni qo'shdi. Imkoniyatlarning misoli sifatida ulardan birini ko'rib chiqishimiz mumkin - Navbat interfeysi : ommaviy interfeys Navbat < E > uzaytiriladi To'plam < E > Queue interfeysi usullari : E element () - qaytaradi, lekin navbatning bosh elementini olib tashlamaydi; mantiqiy taklif ( E o ) - iloji bo'lsa, navbatga element kiritadi (masalan: cheklangan o'lchamlar); E peek () - qaytaradi, lekin navbatning bosh elementini olib tashlamaydi, agar navbat bo'sh bo'lsa, nullni qaytaradi ; E so'rov () - navbatning bosh elementini qaytaradi va olib tashlaydi, agar navbat bo'sh bo'lsa , nullni qaytaradi ; E olib tashlash () - navbatning bosh elementini qaytaradi va olib tashlaydi. Element () va olib tashlash () usullari peek () va so'rov ( ) usullaridan farq qiladi, chunki ular navbat bo'sh bo'lsa, istisno qiladilar. Ta'kidlash joizki, ilgari mavjud LinkedList klassi Endi u List < E > interfeysiga qo'shimcha ravishda Queue ni ham qo'llaydi : /* № 10.12 misol: tekshirish uchun to'plam: DemoQueue . java */ import java . util .*; ommaviy sinf Namoyish navbati { public static void main(String args[]) { LinkedList new LinkedList c.qo‘shish(i); Queue uchun (int i: navbat) // chiqish elementlar System.out.print(i + " ");System.out.println(" :size= "+ queue.size());// o'chirish to'qqiz uchun elementlar Download 399.85 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling