gpt4 book ai didi

java - 如何在java中检索和存储 map 的单个元素

转载 作者:行者123 更新时间:2023-12-02 06:55:59 26 4
gpt4 key购买 nike

我有一个 map 对象,其中有一个值列表。现在我想迭代这些值并将各个对象项存储到各个变量中,以便可以将变量插入数据库。我成功地迭代了 map 中的值。但现在我想将单独的值存储到单独的元素中。这是我的代码...

for (int i = 1; i <= 3; i++) {
Map rec = d.getRecord();
for (int j = 0; j < rec.size(); j++) {
Collection c = rec.values();
Iterator itr = c.iterator();
while (itr.hasNext()) {
System.out.println(itr.next());
}
System.out.println();
}
}

输出为

Fri Jan 18 23:45:07 IST 2013
7118492
Mon Dec 31 14:25:43 IST 2012
+919748675483
+919748183326

Fri Jan 18 23:45:07 IST 2013
7118492
Mon Dec 31 14:25:43 IST 2012
+919748675483
+919748183326

现在我想将 Fri Jan 18 23:45:07 IST 2013 存储到某个变量,7118492 存储到某个变量,依此类推。

最佳答案

要迭代 map ,您可以执行以下操作:

    Map<String, String>map = new HashMap<String, String>();
for(Entry<String, String>entry : map.entrySet())
{
entry.getKey();
entry.getValue();
}

getKey() 返回 map 中的键值,getValue() 返回与 map 中该键关联的值。这与您执行 value = map.get(key);

的操作相同

关于java - 如何在java中检索和存储 map 的单个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17344030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com