Collectionslarga mo’ljallangan standart funksiyalar! Misollar orqali tushuntirilsin!
Java dasturlash tilida, Collection Framework sinfi yordamida ishlatiladigan bir nechta standart funksiyalar mavjud. Misol uchun:
- add(): Bu funksiya bir elementni bir bo'sh List yoki Setga qo'shadi.
- remove(): Bu funksiya ma'lum bir elementni List yoki Setdan o'chirib tashlaydi.
- clear(): Bu funksiya barcha Collection elementlarini tozalaydi.
- contains(): Bu funksiya bir elementni bir List yoki Setda qidiradi va ular ichida bo'lsa true qiymatini qaytaradi.
- isEmpty(): Bu funksiya bir Collection obyekti bo'sh bo'lsa true qiymatini qaytaradi.
- size(): Bu funksiya bir Collection obyektidagi elementlar sonini aniqlaydi.
- toArray(): Bu funksiya bir Collection obyektidagi elementlarni massivga o'tkazadi.Bunday funksiyalarning bir qancha boshqa usullari ham mavjud bo'lishi mumkin. Masalan, List sinfi uchun get() funksiyasi, istalgan ma'lum bir indek bo'yicha List elementini qaytaradi.
Bularning yanada ko'proq misollarini kodda ko'rish mumkin, shu bilan birga, ular JIT-kodga o'tkaziladi va dasturchilar uchun yordamchi standartlarini tuzatadi.
Java dasturlash tilida standart algoritmlar!Ularning ko’rinishlari!
Java dasturlash tili, standart Java API da bir qator algoritmlar bilan ta'minlangan. Bu algoritmlar, qidiruv, tartiblash, filtratsiya, va boshqa bir qancha operatsiyalar uchun yordam beradi.
Quyidagi standart Java kolleksiyasi sinflari uchun ko'rishimiz mumkin.
- Arrays: Ushbu sinf massiv elementlarini ishlash funksiyalari yordamida bir aralash katta suzish mumkin.
- Collections: Bu sinf List va Set bilan ishlash uchun funksiyalar yordamida keng imkoniyat beradi.
- Comparator: Bu sinf muqobillikni taqiqlagan holda List elementlarini tartiblashga imkon yo'q qilish uchun yordam beradi.
- Iterator: Bu sinf, bir Collection obekti ichidagi har bir elementga murojaat qilishga imkon beradi.
Standart algoritmlarni ishlash so'ralgan holatda, kodni sodda va qisqa qilish uchun yordam beradi. Misol uchun, Arrays.sort() algoritmi massivni o'sish tartibida saralaydi.
Boshqa misollar ham mavjud, shu jumladan, List kolleksiyasi elementlarini umumiy tartibda saralash uchun Collections.sort() metodiga ishlatish mumkin. Bundan tashqari, ba'zi yangi Java versiyalari ishlovchilarning kodlarini qulaylashtirishi uchun boshqa algoritmlar bilan ta'minlanadi.
Do'stlaringiz bilan baham: |