嗨,我对java很新。 在我的代码中,我的一个方法就是这样做
List<HashMap<String, String>> hashes = db.getValue("LoginUser");
返回哈希列表
[{ “电子邮件”: “XXX”, “密码”: “ * ”}] **
我想知道的主要内容是如何使用此哈希中的键值。
我按照以下方式获取关键电子邮件的价值是这样的:
hashes.get(0).get("email")
并获取密钥密码的值如下:
hashes.get(0).get("password")
。
我们可以用更好的方式做到这一点,而不是在这里使用索引0进行硬编码。 任何人都可以建议我使用代码。
答案 0 :(得分:1)
使用POJO
代替HashMap<String, String>
class UserDetails{
String email;
String password;
//Setters and Getters
}
List<UserDetails> hashes = db.getValue("LoginUser");
UserDetails userDetails = hashes.get(0);
userDetails.getEmail();
userDetails.getPassword();