Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在java中从哈希列表中检索值_Java_List_Hash_Hashmap_Key - Fatal编程技术网

如何在java中从哈希列表中检索值

如何在java中从哈希列表中检索值,java,list,hash,hashmap,key,Java,List,Hash,Hashmap,Key,嗨,我对java很陌生。 在我的代码中,我的一个方法就是这样做的 List<HashMap<String, String>> hashes = db.getValue("LoginUser"); 获取密钥密码的值如下所示: hashes.get(0).get("email") hash.get(0.get(“密码”) 我们可以用更好的方法来代替索引为0的硬编码吗。 任何人都可以向我推荐代码。使用POJO而不是使用HashMap 类用户详细信息{ 字符串电子邮件; 字符

嗨,我对java很陌生。 在我的代码中,我的一个方法就是这样做的

List<HashMap<String, String>> hashes = db.getValue("LoginUser");
获取密钥密码的值如下所示:

hashes.get(0).get("email")
hash.get(0.get(“密码”)

我们可以用更好的方法来代替索引为0的硬编码吗。
任何人都可以向我推荐代码。

使用
POJO
而不是使用
HashMap

类用户详细信息{
字符串电子邮件;
字符串密码;
//二传手和接球手
}
列表哈希=db.getValue(“登录用户”);
UserDetails UserDetails=hashes.get(0);
userDetails.getEmail();
userDetails.getPassword();

这个问题没有真正意义。您的意思是您有一个哈希数组,但不想访问数组中的特定元素。那你怎么才能得到你的杂烩呢?
class UserDetails{
     String email;
     String password;
     //Setters and Getters
}

List<UserDetails> hashes = db.getValue("LoginUser");

UserDetails userDetails = hashes.get(0);

userDetails.getEmail();
userDetails.getPassword();