Tarmoqni dasturlash asoslari mustaqil ish


Misol org.apache.commons.collections4.CollectionUtils.collect()



Yüklə 147,12 Kb.
səhifə8/9
tarix22.12.2023
ölçüsü147,12 Kb.
#189559
1   2   3   4   5   6   7   8   9
Misol
org.apache.commons.collections4.CollectionUtils.collect() usulidan foydalanishni ko'rsatadi . Stringdan butun son qiymatini tahlil qilish orqali satrlar roʻyxatini butun sonlar roʻyxatiga aylantiramiz.
import java.util.Arrays;
import java.util.List;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.Transformer;

public class CollectionUtilsTester {


public static void main(String[] args) {
List stringList = Arrays.asList("1","2","3");
List integerList = (List) CollectionUtils.collect(stringList,
new Transformer() {
@Override
public Integer transform(String input) {
return Integer.parseInt(input);
}
});
System.out.println(integerList);
}}
Natija:
[1, 2, 3]





Xulosa


Xulosa o’rnida aytadigan bo’lsak, Commons Collections Java Collections Frameworkni kengaytiradi. To'plamni boshqarishni osonlashtirish uchun bir nechta xususiyatlarni taqdim etadi. U ko'plab yangi interfeyslar, ilovalar va yordamchi dasturlarni taqdim etadi.
Apache Commons Collections - bu Java Development Kit (JDK) to'plamiga asoslangan va undan ilhomlangan sinflar to'plamini ishlab chiqish va saqlash uchun foydalaniladigan loyiha. Ushbu to'plamlar guruhi quyidagi xususiyatlarni o'z ichiga oladi:

  • Har bir ob'ektning bir nechta nusxalariga ega bo'lgan to'plamlar uchun bag interfeyslari.

  • Qiymatdan kalitga va kalitdan qiymatga qarab qidirish mumkin bo'lgan xaritalar uchun BidiMap interfeyslari.

  • MapIterator interfeyslari xaritalar orqali oddiy va tez takrorlashni ta'minlaydi.

  • To'plamga qo'shilgan har bir ob'ektni o'zgartiradigan o'zgartiruvchi dekorativlar.

  • Bir nechta to'plamlarni bir xil ko'rinishga olib keladigan kompozit to'plamlar.

  • Buyurtma elementlarini saqlaydigan tartiblangan xaritalar va to'plamlar, jumladan, eng kam foydalanilgan (LRU) asosidagi xarita qo'shiladi.

  • Kalitlar va/yoki qiymatlarni yaqin nazorat ostida yig'ish imkonini beruvchi mos yozuvlar xaritalari.

  • Birlashma, kesishish va yopish kabi to'plamlarning odatiy to'plam nazariyasi xususiyatlarini sinab ko'rish yoki yaratish uchun yordamchi dasturlar.



Yüklə 147,12 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin