Коржик

Пользователь

Регистрация: 15.09.2018

Сообщения: 2091

Рейтинг: 272

Нарушения: 100

Коржик

Регистрация: 15.09.2018

Сообщения: 2091

Рейтинг: 272

Нарушения: 100

rUN3I1m.png

в чем профит distinct()?

по сути этот метод находит уникальные объекты массива.

но если у тебя в классе не реализуется метод equals, то он юзлесс. нахрена он тогда? если проще делать стандартными способами, чем делать двойную работу ради этого метода

 

ps. дада, жаба для меня слишком тупая и уродливая(один плюс это Intellij, так бы я уже забрал доки с уника)

nubideus

Пользователь

Регистрация: 27.02.2015

Сообщения: 6383

Рейтинг: 2480

nubideus

Регистрация: 27.02.2015

Сообщения: 6383

Рейтинг: 2480

что есть стандартные способы в твоем понимании?

JZ_52

Пользователь

Регистрация: 28.06.2014

Сообщения: 3892

Рейтинг: 817

JZ_52

Регистрация: 28.06.2014

Сообщения: 3892

Рейтинг: 817

img
Коржик сказал(а):

rUN3I1m.png

в чем профит distinct()?

по сути этот метод находит уникальные объекты массива.

но если у тебя в классе не реализуется метод equals, то он юзлесс. нахрена он тогда? если проще делать стандартными способами, чем делать двойную работу ради этого метода

 

ps. дада, жаба для меня слишком тупая и уродливая(один плюс это Intellij, так бы я уже забрал доки с уника)

Нажмите, чтобы раскрыть...

Так, знаешь что такое StacOverFlow?

1.Best!

Пользователь

Регистрация: 08.04.2016

Сообщения: 303

Рейтинг: 60

1.Best!

Регистрация: 08.04.2016

Сообщения: 303

Рейтинг: 60

Кста сабж про джаву а в подписи дот нет ТО ! 

Двуличие вездк (((

Коржик

Пользователь

Регистрация: 15.09.2018

Сообщения: 2091

Рейтинг: 272

Нарушения: 100

Коржик

Регистрация: 15.09.2018

Сообщения: 2091

Рейтинг: 272

Нарушения: 100

JZ_52 сказал(а):

Так, знаешь что такое StacOverFlow?

Нажмите, чтобы раскрыть...

нет, а что это? игра такая?

1.Best! сказал(а):

Кста сабж про джаву а в подписи дот нет ТО ! 

Двуличие вездк (((

Нажмите, чтобы раскрыть...

какое двуличие?...

 

Боевой холоп

Пользователь

Регистрация: 26.09.2016

Сообщения: 3523

Рейтинг: 2414

Нарушения: 10

Боевой холоп

Регистрация: 26.09.2016

Сообщения: 3523

Рейтинг: 2414

Нарушения: 10

Коржик сказал(а):

rUN3I1m.png

в чем профит distinct()?

по сути этот метод находит уникальные объекты массива.

но если у тебя в классе не реализуется метод equals, то он юзлесс. нахрена он тогда? если проще делать стандартными способами, чем делать двойную работу ради этого метода

 

ps. дада, жаба для меня слишком тупая и уродливая(один плюс это Intellij, так бы я уже забрал доки с уника)

Нажмите, чтобы раскрыть...

Для работы с коллекциями и примитивами тебе ничего переопределять не нужно. А раз решил работать со своими классами то тебе почти всегда нужно переопределять equals

JZ_52

Пользователь

Регистрация: 28.06.2014

Сообщения: 3892

Рейтинг: 817

JZ_52

Регистрация: 28.06.2014

Сообщения: 3892

Рейтинг: 817

img
Коржик сказал(а):

нет, а что это? игра такая?

 

какое двуличие?...

 

Нажмите, чтобы раскрыть...

Это форум где обитают программисты, где ты можешь задать вопрос и тебе дадут много хороших или плохих ответов, но лучше чем здесь.

Коржик

Пользователь

Регистрация: 15.09.2018

Сообщения: 2091

Рейтинг: 272

Нарушения: 100

Коржик

Регистрация: 15.09.2018

Сообщения: 2091

Рейтинг: 272

Нарушения: 100

JZ_52 сказал(а):

Это форум где обитают программисты, где ты можешь задать вопрос и тебе дадут много хороших или плохих ответов, но лучше чем здесь.

Нажмите, чтобы раскрыть...

ооо прикольно.

буду знать, спасибо(ухожу)

 

VNTee сказал(а):

Для работы с коллекциями и примитивами тебе ничего переопределять не нужно. А раз решил работать со своими классами то тебе почти всегда нужно переопределять equals

Нажмите, чтобы раскрыть...

???

а если у меня нет доступа к этому классу

AtagaN

Пользователь

Регистрация: 04.11.2016

Сообщения: 1072

Рейтинг: 302

AtagaN

Регистрация: 04.11.2016

Сообщения: 1072

Рейтинг: 302

Первое, это то что distinct короче, чем писать свою реализацию.

Второе, этот метод скорее всего будет работать быстрее чем твоя реализация, но это не точно нужно проверять.

Боевой холоп

Пользователь

Регистрация: 26.09.2016

Сообщения: 3523

Рейтинг: 2414

Нарушения: 10

Боевой холоп

Регистрация: 26.09.2016

Сообщения: 3523

Рейтинг: 2414

Нарушения: 10

Коржик сказал(а):
Нажмите, чтобы раскрыть...

Значит просто посмотреть этот метод у нужного класса, может он не будет подходить по твоим критериям, например не все члена класса задействованы.

 

Я сам ламер, но попробуй создать анонимный класс (тоесть по сути переопределить метод equals)

saw_tooth

Пользователь

Регистрация: 20.08.2013

Сообщения: 5550

Рейтинг: 3286

saw_tooth

Регистрация: 20.08.2013

Сообщения: 5550

Рейтинг: 3286

Коржик сказал(а):

но если у тебя в классе не реализуется метод equals, то он юзлесс.

Нажмите, чтобы раскрыть...

То есть "дотнетчика", коим ты себя позиционируешь, не смущает аналогичное поведение с С#

Коржик сказал(а):

дада, жаба для меня слишком тупая и уродливая

Нажмите, чтобы раскрыть...

Не надоело позориться?

Коржик

Пользователь

Регистрация: 15.09.2018

Сообщения: 2091

Рейтинг: 272

Нарушения: 100

Коржик

Регистрация: 15.09.2018

Сообщения: 2091

Рейтинг: 272

Нарушения: 100

saw_tooth сказал(а):

То есть "дотнетчика", коим ты себя позиционируешь, не смущает аналогичное поведение с С#

Не надоело позориться?

Нажмите, чтобы раскрыть...

Если ты чтото знаешь, или лучше знаешь кого то это не значит , что нужно каждый раз в мою сторону чтото высерать. Не надоело?

если ты каждый день задрпчиваешь, это не значит, что я помню это сделав 5-10 раз за все время.

Ramdesu

Пользователь

Регистрация: 05.07.2018

Сообщения: 718

Рейтинг: 402

Ramdesu

Регистрация: 05.07.2018

Сообщения: 718

Рейтинг: 402

Коржик сказал(а):

rUN3I1m.png

в чем профит distinct()?

по сути этот метод находит уникальные объекты массива.

но если у тебя в классе не реализуется метод equals, то он юзлесс. нахрена он тогда? если проще делать стандартными способами, чем делать двойную работу ради этого метода

 

ps. дада, жаба для меня слишком тупая и уродливая(один плюс это Intellij, так бы я уже забрал доки с уника)

Нажмите, чтобы раскрыть...

Как сопоставлять твои темы и инфу с твоего сайта? Тут ты говоришь, что жаба говно, а шарп топ, а на сайте у тебя написано в скиллах, что ты шаришь джаву и слегка знаком с шарпом. ???? Меня этот вопрос уже давно мучает, и вот сейчас я решил спросить