簡體   English   中英

有沒有辦法列出保存在Hashmap上的對象的值

[英]Is there a way to list the values of an object saved on 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中的對象值,然后就解決了

就像@Lutz Horn在評論中寫道,您可以使用values()方法來檢索哈希圖的值。

hashUser.values().forEach(user -> System.out.println("Username: " + user.getUsername() + " Password: "  + user.getPassword()));

hashUser.values()返回hashUser值的集合。

迭代器userIterator = hashUser.values()。iterator();

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM