Size: a a a

2020 June 12

OT

Oleksandr Taranovsky... in JUG.ru
Vladimir Sitnikov
Если нужно практическое решение, то в https://www.eclipse.org/collections/ есть нужные вам map и set
Спасибо!
источник

OE

Oleg Estekhin in JUG.ru
Можно сделать враппер с одним полем и нужными hashCode и equals
источник

OT

Oleksandr Taranovsky... in JUG.ru
Oleg Estekhin
Можно сделать враппер с одним полем и нужными hashCode и equals
Можно, конечно, но зачем?
источник

OT

Oleksandr Taranovsky... in JUG.ru
Действительно хотелось бы решение, как в eclipse collections, только в стандартной библиотеке
источник

OT

Oleksandr Taranovsky... in JUG.ru
Интересно, а в котлин такою удобную конструкцию уже добавили?
источник

IK

Ivan Korotkii in JUG.ru
Oleksandr Taranovskyi
вот я хочу просто сравнить 2 HashSet по какому-то определенному критерию
а чем stream api для этого не подходит?
источник

OT

Oleksandr Taranovsky... in JUG.ru
Ivan Korotkii
а чем stream api для этого не подходит?
извините, не совсем понял, про что вы говорите, сразу не приходит в голову какой-то простой способ
источник

IK

Ivan Korotkii in JUG.ru
ну код который сравнивает в любом случае писать придётся
идея в чем
можно взять например reduce для двух списков типа entiry<k,v> в котором просто посчитать количество не совпадений по компаратору
источник

ДР

Даниил Разоренов... in JUG.ru
По эффективности это будет работать на уровне TreeSet
источник

IK

Ivan Korotkii in JUG.ru
медленнее скорее всего
но мы же про удобство говорим?
источник
2020 June 13

ДР

Даниил Разоренов... in JUG.ru
Просто человек хочет сделать язык лучше. На мой взгляд, нормальное желание. То что для всех это "лучше" немного отличается - это уже другой вопрос.
источник

OT

Oleksandr Taranovsky... in JUG.ru
Ну не то, чтобы "все плохо", просто, вот, например в котлин - люди пытаются запихнуть в язык любые несуразные конструкции, чтобы потом сказать, что, мол, у нас язык прагматичный, для людей, которые занимаются ремеслом, а не всякая педагогическая/теоретическая чушь
источник

OT

Oleksandr Taranovsky... in JUG.ru
Вот мне и стало интересно - реальная проблема/решение есть, в TreeSet можно добавить Comparator
источник

OT

Oleksandr Taranovsky... in JUG.ru
Почему бы не "унифицировать" подход для HashSet
источник
2020 June 14

OT

Oleksandr Taranovsky... in JUG.ru
Почему бы не добавить больше референс реализаций коллекций
источник

OT

Oleksandr Taranovsky... in JUG.ru
Yoda time ведь по сути интегрировали
источник

OT

Oleksandr Taranovsky... in JUG.ru
Так не нужно менять старое - изменения ведь аддитивные - добавляются новые классы/методы
источник

OT

Oleksandr Taranovsky... in JUG.ru
Да это понятно
источник

OT

Oleksandr Taranovsky... in JUG.ru
Главное, чтобы в джаве не стало так как в го с дженериками))))
источник

AS

Anton Shelishkevich in JUG.ru
Да синтаксис - фигня. Учить новые экосистемы со всеми их особенностями, подводными камнями и прочими замаскированными костылями - вот это да.
источник