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