[英]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.