gpt4 book ai didi

java:将 HashMap 存储在 ArrayList
转载 作者:行者123 更新时间:2023-12-01 11:35:59 29 4
gpt4 key购买 nike

ArrayList<Object> parameters = new ArrayList<Object>();

HashMap<String, String> parameter = new HashMap<String, String>();
parameter.put("key", "value");

parameters.add(parameter);
parameters.add((String) "additionalData"); //this line is here for a reason
destinationFunction(parameters);

....

destinationFunction(ArrayList<Object> data){
HashMap<String, String> imported = (HashMap<String, String>) data.get(0);
String value = imported.get("key");
}

我该如何实现这个目标?当我尝试时,我没有收到任何错误,直到我收到空指针异常的destinationFunction 2为止

最佳答案

ArrayList<Object> parameters = new ArrayList<Object>(); 

将此行替换为您要存储在数组列表中的内容就像你想存储 HashMap 然后创建 HashMap 类型的数组列表

 ArrayList<HashMap<String, String>> parameters = new ArrayList<HashMap<String, String>>();

希望这对你有帮助

关于java:将 HashMap<String, String> 存储在 ArrayList<Object> 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29984082/

29 4 0