Tegishli savollar 'comparator'

sana bo'yicha saralash sana a'zosi bo'lgan loviya massivi
kabi fasol sinfini o'tkazyapman public class ItemBean{ String item_id, item_title, image_url, link_url, description, publish_date, in_app_date, sub_section_id, type, duration, orig_url, sync; public ItemBean() { .... } .......
622 qarashlar
schedule 08.04.2024

Generics, Guava Ordering.arbitrary()
@SuppressWarnings("unchecked") public static final Ordering<EmailTemplate> ARBITRARY_ORDERING = (Ordering)Ordering.arbitrary(); public static final Ordering<EmailTemplate> ORDER_BY_NAME =...
1052 qarashlar
schedule 23.12.2023

Java-da standart Comparator sinfini yozish
Men Java-da umumiy yig'ma sinfni qo'llayapman. Bu sinf uchun ikkita konstruktor mavjud, biri parametrsiz standart konstruktordir. Ikkinchisi taqqoslash ob'ektini oladi, bunda foydalanuvchi to'p elementlari qanday taqqoslanayotganini boshqarishi...
3075 qarashlar
schedule 09.05.2024

Maxsus komparator yordamida massivni qanday saralashim mumkin?
Quyidagi kodimdan build funksiyamga qo'ng'iroq qilganimda quyidagi kompilyatsiya xatolarini olaman: error C3867: 'SuffixArray::cmp': function call missing argument list; use '&SuffixArray::cmp' to create a pointer to member error C2780:...
2696 qarashlar
schedule 04.04.2024

Tartibni o'zgartiradigan Comparator yaratishning eng yaxshi usuli
Bu ahmoqona savol bo'lib tuyulishi mumkin, lekin men Comparable ni amalga oshirmaydigan MyClass sinfidagi tartiblanadigan tuzilmani (har qanday turdagi, List bo'lishi mumkin) teskari tartibda saralashning eng yaxshi usuli haqida so'ramoqchiman....
330 qarashlar
schedule 29.10.2023

Ob'ektdagi barcha maydonlarni faqat bitta Comparator yordamida qanday saralash mumkin?
Bitta komparator yordamida ob'ektdagi barcha maydonlarni qanday saralash mumkin? Masalan: Name , Eid va Salary kabi uchta maydonga ega Employee ob'ektim bo'lsa. Saralash uchun uchta solishtirgichni, ya'ni Namecomparator , Eidcomparator...
898 qarashlar
schedule 15.10.2022

C++ std :: vaqtga asoslangan taqqoslagich bilan o'rnatildimi?
Vaqtga bog'liq bo'lgan C++ std :: o'rnatilgan komparatorlar uchun yomonmi? ya'ni bir vaqtning o'zida bir narsani qaytaradigan, lekin xuddi shu ob'ektlar uchun boshqa natijani boshqa vaqtda qaytarishi mumkin bo'lgan taqqoslashlar? Men std ::...
189 qarashlar
schedule 06.08.2022

enum lambda iboralari yordamida bekor qilish usullari
Taqqoslovchilar kutubxonasini tashkil etuvchi enumga ega bo'lish fikriga ikkita yechimim bor: public enum SongComparator { BY_TITLE(Comparator.comparing(Song::getTitle)), BY_ARTIST(Comparator.comparing(Song::getArtist)),...
798 qarashlar
schedule 28.08.2022

Comparator.comparing-da Serializable-ga uzatish [duplikat]
java.util.Comparator JDK 8 manba kodida , men qiziqarli kodni topdim: public static <T, U extends Comparable<? super U>> Comparator<T> comparing(Function<? super T, ? extends U> keyExtractor){...
751 qarashlar
schedule 23.01.2024

Java-da Custom Comparator ishlaydi, lekin kamchilik bilan
Men foydalanuvchidan 10 ta elementni qabul qiladigan algoritm yozishim kerak, u qatorlar yoki raqamlar bo'lsin, ular keyinchalik massivga joylashtiriladi va mening dasturim massivni saralashi kerak. Taqqoslash yoki saralash uchun Java usulidan...
72 qarashlar
schedule 15.11.2022

TreeMap kaliti, qiymat juftligi mavjud, lekin .get(Key) qiymatni null sifatida qaytaradi
Menda ushbu kod (quyida) bor, men daraxt xaritasini chop etganimda kalit, qiymat juftlarini aniq ko'raman. Har bir kalit o'z qiymatiga ega (chiqishda null qiymatlar yo'q). Birinchi kalitni olganimda, u menga kalitni beradi, lekin kalitga asoslangan...
1436 qarashlar
schedule 15.09.2022

Noma'lum qiymatlardan oldin ma'lum qiymatlar bilan ro'yxatni tartiblang
Men ro'yxatni quyidagi qoidalar bilan saralashga harakat qilaman: Ma'lum qiymatlar noma'lum qiymatlardan oldin tartiblanishi kerak. Ma'lum qiymatlar alohida belgilangan kalit bilan tartibga solinishi kerak. Noma'lum qiymatlar ularning tabiiy...
155 qarashlar
schedule 18.02.2024

Javerlar maydonlarni izohlar bilan solishtiradilar
Menda Java 8/Maven/Spring Boot loyihasi bor. Men ilovamdagi oʻzgarishlarni tekshirish uchun Javers’dan foydalanmoqdaman, biroq oʻzim yaratgan maxsus izohim bor, u sinfdagi maydonlar ustiga qoʻyilgan va agar oʻzgartirilsa, tekshirilishim kerak. Mana...
1205 qarashlar
schedule 14.08.2022

Java uy vazifasi muammosini hal qila olmadim [dublikat]
Muammo: Bookshelf deb nomlangan sinfni aniqlang, unda faqat main() usuli mavjud. Bookshelf klassi alohida atributlarga ega boʻlgan oʻnlab (12) Kitob obyektlarini yaratishi va ularni ArrayList of Booksʼda saqlashi kerak. Keyin Bookshelf klassi...
78 qarashlar
schedule 13.09.2022