Есть ли способ перечислить значения объекта, сохраненного на Hashmap - PullRequest
0 голосов
/ 21 июня 2019

Как перечислить значения, присутствующие в объекте, сохраненном в хэш-карте

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

HashMap<String, User> hashUser = new HashMap<String, User>();
hashUser.put(cont, new User(user, password));

hashUser.keySet().stream().forEach((x) -> {
            System.out.println(hashUser.??);
        });

В основном моя проблема такая же, как у этого парня Отображение значений объектов, которые хранятся в HashMap Ну, тогда это как-то решено

Ответы [ 2 ]

1 голос
/ 21 июня 2019

Как писал @Lutz Horn в комментариях, вы можете использовать метод values() для получения значений хэш-карты.

hashUser.values().forEach(user -> System.out.println("Username: " + user.getUsername() + " Password: "  + user.getPassword()));
0 голосов
/ 21 июня 2019

hashUser.values ​​() возвращает коллекцию значений hashUser.

Iterator userIterator = hashUser.values ​​(). Iterator ();

с Java 8 userIterator.forEachRemaining (System.out :: println);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...