29 дек 2020 20:14 | |
Сообщения:55
|
В документации написано только,что тип ссылки на этот объект — Collection. А какой класс объекта? Я пробовала узнать через .getClass, и вот что вывело: class java.util.WeakHashMap$Values. Эта запись мне не понятна. Спасибо за ответы.
Сидящих за твоим столом ты не спеши назвать Друзьями... Их проверяют не вином.... А горем... помощью... годами.... |
29 дек 2020 23:33 | |
Сообщения:10026
|
$ в названии класса значит что он внутренний. Т.е. он объявлен внутри другого класса. Зайти в класс WeakHashMap и там найди объявление класса Values.
А вообще чтоб не приходилось делать .getClass() - можно зайти в класс с которым ты работаешь (HashMap) и посмотреть в нем как работает метод values(). Courses: Java Beginner, Java Professional | Downsides of anemic model |
16 янв 2021 13:06 | |
Сообщения:55
|
Староверъ:
$ в названии класса значит что он внутренний. Т.е. он объявлен внутри другого класса. Зайти в класс WeakHashMap и там найди объявление класса Values.
А вообще чтоб не приходилось делать .getClass() - можно зайти в класс с которым ты работаешь (HashMap) и посмотреть в нем как работает метод values(). ясно,спасибо Сидящих за твоим столом ты не спеши назвать Друзьями... Их проверяют не вином.... А горем... помощью... годами.... |