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