Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Berilgan List<T> ning oxiridan n ta elementni o`chirish

+5 ovoz
76 marta ko‘rilgan
so‘radi 23 dekabr, 16 Saidolim (3,566 bal)

Menda List<Notification> turida ro`yxatim bor. Uni Collections.sort(notificationList); orqali saralaganman.

Endi menga birinchi 200 ta elementini qoldirib, qolganini o`chirish tashlash kerak.

Iteratsiya ishlatmasdan qilsa bo`ladimi?

notificationList = subList(MAX_LIST_SIZE, notificationList.size());

shu shaklda qilib ko`rdim, lekin men kutgan natijani bermadi.

1 ta javob

+3 ovoz
javob berdi 23 dekabr, 16 Axrorxo'ja (743 bal)
tanlangan 23 dekabr, 16 Saidolim
 
Eng yaxshi javob
notificationList.subList(200,notificationList.size()).clear();

shundan keyin sizda birinchi 200 ta element qoladi

izoh qoldirdi 23 dekabr, 16 Saidolim (3,566 bal)
Rahmat, ishladi. notificationList.subList(MAX_LIST_SIZE, notificationList.size()).clear(); Faqat tekshirish kerak ekan, (MAX_LIST_SIZE>notificationList.size()) ekanini. javobingizga shuni ham qo`shib qo`ying.

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...