【问题标题】:How to access a list element within a Hashmap?如何访问 Hashmap 中的列表元素?
【发布时间】:2021-02-12 11:16:43
【问题描述】:

我将数据保存到HashmapStringkeyList 是值。我如何能够访问值 List 中的特定元素?

例如

我想访问值 List 内索引 5 处的元素。

提前致谢:)

【问题讨论】:

  • map.get("key").get(5)!?
  • @gokareless 这太基础了,OP 还没有花几周/几个月的时间学习 java,发帖前没有实际研究 => 否决!
  • @luk2302 现在这对作者来说是有意义的,或者至少它应该是 :-) 谢谢!
  • @luk2302 谢谢,这行得通。我只做了两个星期的 Java,我确实尝试过对此进行研究,但看起来我在谷歌上搜索错误

标签: java list hashmap


【解决方案1】:

您可以通过调用 map.entrySet() 来迭代键。

for (Map.Entry<String, List<String>> entry : map.entrySet()) {
    List<String> list = entry.getValue();
    
    // get value
    list.get(5);
}

【讨论】:

  • 可以这样做,但我不确定这是 OP 想要做的吗?
猜你喜欢
  • 1970-01-01
  • 2012-05-23
  • 2021-10-03
  • 1970-01-01
  • 2021-12-20
  • 2022-10-04
  • 2014-10-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多