我的 Java 代码有问题,希望有人能帮助我。
我有一个类型列表 List<Map<String, String>>
我使用以下代码填充它:
List<Map<String, String>> myList = new ArrayList<Map<String, String>>();
for (int i=0; i<daysList.getLenght(); i++)
{
Map<String, String> map = new HashMap<String, String>();
map.put(value1, value2);
myList.add(map);
}
现在我想从 myList 中获取值。我试试这个,但它不起作用。我可以以某种方式看到它不会但无法弄清楚它应该如何。
for (int j=0; j<myList.size(); j++)
{
String val1 = myList.get("value1");
String val2 = myList.get("value2");
}
我感谢你的时间和帮助。
原文由 user2939293 发布,翻译遵循 CC BY-SA 4.0 许可协议
让我们追踪它:
您发起的方式:
所以你有一个地图列表。
现在我们如何从列表中获取项目,有两种方法:
或者
现在我们如何遍历地图: