gpt4 book ai didi

java - 遍历列表并将数据放入 HashMap 中

转载 作者:行者123 更新时间:2023-12-04 06:53:05 25 4
gpt4 key购买 nike

我有一个列表,我需要遍历它并将其数据放入哈希图中。我正在使用这种方法

for(int i=0;i<list.size();i++) {
HashMap hMap=new HashMap();
hMap.put("Data", list);
}

但是当我需要从 hMap 读取值时我正在这样做
Collection c = hMap.values();
Iterator itr = c.iterator();

while(itr.hasNext()) {
System.out.println("next val is--"+itr.next());
}
next vali is---印于 com.bean.xyz@23032bc[id=1]格式,我需要确切的数据,我该怎么做?

最佳答案

我在这里看到多个问题

  • 您只会获得哈希图中的最后一个列表项。因为您在每次迭代时都创建了一个新的 hashmap,而它的引用在下一次迭代中丢失了。
  • 您需要在 com.bean.xyz 类中实现 toString 方法来输出所需的数据成员
  • 关于java - 遍历列表并将数据放入 HashMap 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847854/

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