Size: a a a

2020 May 26

.

... in learn.java
кавычки
источник

Z

Z in learn.java
В голову приходит лишь "(" + getKey  и тд, но вроде как-то можно по другому
источник

.

... in learn.java
"(" + getValue + ")"
источник

Z

Z in learn.java
...
"(" + getValue + ")"
Это я знаю, а по другому нельзя? Как, например, с "/",   когда пишешь, добавляешь еще две штуки, и всё
источник

.

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

.

... in learn.java
...
экранировать вроде ток с кавычками
фигню сказал)
источник

Z

Z in learn.java
...
экранировать вроде ток с кавычками
Забыл как оно называлось, экранировать, точно..щас поищу в гугле
источник

D

Dibro in learn.java
Бекмамбет Трахтенберг
писали ведь уже, экстрасенсы в отпуске
а чего тут экстрасенсорного нужно? не понимаю
никаких моих классов не используется
вот репл, если угодно:
https://repl.it/@Dibro/ConsciousReliableSystems
источник

.

... in learn.java
отлично
источник

БТ

Бекмамбет Трахтенбер... in learn.java
Dibro
а чего тут экстрасенсорного нужно? не понимаю
никаких моих классов не используется
вот репл, если угодно:
https://repl.it/@Dibro/ConsciousReliableSystems
Во первых вайлдкарды так использовать не желательно, во вторых что тебе конкретно не понятно в ошибке, которую тебе выдаёт компилятор?
источник

D

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

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

LS

L S in learn.java
Dibro
а чего тут экстрасенсорного нужно? не понимаю
никаких моих классов не используется
вот репл, если угодно:
https://repl.it/@Dibro/ConsciousReliableSystems
У тебя дженерик контрвариативный, то есть Comparator<? super Integer> может хранить хоть Comparator<Object>, а ты у этого компаратора вызываешь thenComparing() и засовываешь туда интежеры, с которыми он может вообще не работать, сл
источник

D

Dibro in learn.java
L S
У тебя дженерик контрвариативный, то есть Comparator<? super Integer> может хранить хоть Comparator<Object>, а ты у этого компаратора вызываешь thenComparing() и засовываешь туда интежеры, с которыми он может вообще не работать, сл
а что мешает Comparator<Object> сравнивать Integer'ы?
источник

D

Dibro in learn.java
я же не Object в Comparator<Integer> сую
источник

БТ

Бекмамбет Трахтенбер... in learn.java
ну а вдруг кто то засунет тогда Object, что будет дальше?
источник

D

Dibro in learn.java
Бекмамбет Трахтенберг
ну а вдруг кто то засунет тогда Object, что будет дальше?
куда именно?
источник

D

Dibro in learn.java
компилятор не даст засунуть Object в Comparator<Integer>
источник

D

Dibro in learn.java
а Integer в Comparator<Object> даст, здесь всё ок
источник

БТ

Бекмамбет Трахтенбер... in learn.java
у тебя компаратор может принимать объекты типа Object, как он их будет потом сранивать методом Integer.compare(int x1, int x2)?
источник

D

Dibro in learn.java
Бекмамбет Трахтенберг
у тебя компаратор может принимать объекты типа Object, как он их будет потом сранивать методом Integer.compare(int x1, int x2)?
он не будет принимать
источник