Size: a a a

2020 May 26

БТ

Бекмамбет Трахтенбер... in learn.java
ну да, потому что у тебя код даже и не скомпилится)
источник

D

Dibro in learn.java
Бекмамбет Трахтенберг
ну да, потому что у тебя код даже и не скомпилится)
логично, но это не имеет отношения к моему вопросу
источник

БТ

Бекмамбет Трахтенбер... in learn.java
наведи на то что подчёркнуто красным и посмотри что там напишет
источник

LS

L S in learn.java
Dibro
он не будет принимать
Ты понимаешь, как super работает?? В данном случае он примет всех наследников интежера (которых нет)
источник

D

Dibro in learn.java
L S
Ты понимаешь, как super работает?? В данном случае он примет всех наследников интежера (которых нет)
1 есть - Integer
источник

БТ

Бекмамбет Трахтенбер... in learn.java
L S
Ты понимаешь, как super работает?? В данном случае он примет всех наследников интежера (которых нет)
разве наследников?
источник

LS

L S in learn.java
Dibro
1 есть - Integer
Ну две если у тебя супер стоит, это значит там может быть что угодно вплоть до обжекта, а если там будет Comparator<Number>
источник

LS

L S in learn.java
Не несите чушь
источник

LS

L S in learn.java
Он примет в свой метод любых наследников и самого интежер
источник

D

Dibro in learn.java
L S
Ну две если у тебя супер стоит, это значит там может быть что угодно вплоть до обжекта, а если там будет Comparator<Number>
ещё раз, что мешает Comparator<Object>, Comparator<Number> сравнивать интеджеры?
источник

D

Dibro in learn.java
это видимо вы не понимаете как работает компаратор
источник

LS

L S in learn.java
Comparator<? super Inetger> c = new Comparator<Number>, а ты туда пытаешься обжекты засунуть
источник

D

Dibro in learn.java
L S
Comparator<? super Inetger> c = new Comparator<Number>, а ты туда пытаешься обжекты засунуть
не пытаюсь, потому что не могу. мой вопрос совершенно в другом
источник

D

Dibro in learn.java
Dibro
это же притянутый пример, пускай мне откуда-то прилетает такой компаратор. а в ошибке не понятно почему так получается:
вот сигнатура thenComparing:
thenComparing(Comparator<? super T> other)
т.е. он тоже принимает компаратор с вайлдкардом и получается что-то вроде двойного super-вайлдкарда
? super super T

так вот мне интересно чего в лямбде просто объекты, а не инты
.
источник

LS

L S in learn.java
Dibro
не пытаюсь, потому что не могу. мой вопрос совершенно в другом
мб на таком примере понятно будет, что произойдет, если ты Integer.compare попробуешь использвать?
источник

LS

L S in learn.java
Dibro
не пытаюсь, потому что не могу. мой вопрос совершенно в другом
если и так непонятно, то это безнадежный случай
источник

AB

Alexey Bodyak in learn.java
источник

D

Dibro in learn.java
L S
мб на таком примере понятно будет, что произойдет, если ты Integer.compare попробуешь использвать?
у меня не Comparator<? super Number>, у меня дан (уже есть, прилетает откуда-то) Comparator<? super Integer>
источник

D

Dibro in learn.java
ребята, спасибо за ответы, я лучше на стаке спрошу
источник

AB

Alexey Bodyak in learn.java
давай размышлять логически, что ты можешь дать компаратору, если у тебя Comparator<? super Integer>?
источник