gpt4 book ai didi

java - 请解释通过这种方式检索时的列表功能

转载 作者:行者123 更新时间:2023-12-02 03:34:05 25 4
gpt4 key购买 nike

我有一个List<Map<String, String>> first_listMap<String, String> second_list每当我尝试从 first_list 检索值时到第二个列表( map )。我得到 first_list 中存在的最后一个值.

我的代码是:

其中a1,a2,a3包含表中的一些列数据前任:a1:{姓名,年龄,出生日期,..}

List<Map<String, String>> first_list={"a1","a2","a3"}// example
for (Map<String, String> second_list: firstList) {
String name = second_list.get("name");
}

请指导我。提前致谢

最佳答案

也许一些编译良好的代码将有助于理解您的代码行为

@Test
public void name() throws Exception {
Map<String,String> a1 = new HashMap<>();
Map<String,String> a2 = new HashMap<>();
Map<String,String> a3 = new HashMap<>();
a1.put("name", "a1");
a2.put("name", "a2");
a3.put("name", "a3");
List<Map<String, String>> first_list= Arrays.asList(a1,a2,a3);
for (Map<String, String> second_list: first_list) {
String name = second_list.get("name");
System.out.println("name = " + name);
}

}

将输出

name = a1
name = a2
name = a3

关于java - 请解释通过这种方式检索时的列表功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37655619/

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