gpt4 book ai didi

java - 将 HashMap 与 ArrayList 一起使用时遇到问题

转载 作者:行者123 更新时间:2023-11-29 06:56:20 26 4
gpt4 key购买 nike

<分区>

我在使用 ArrayLists 在我的 java 类中实现 HashMaps 时遇到了问题。问题是它不断向 ArrayList 添加对象是 HashMap,即使我没有更新我的 HashMap

这是我无法理解的代码:

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

ArrayList<String> array = new ArrayList<String>();
array.add("One");
array.add("Two");

map.put("Key", array);

array.add("Three"); //2. Why does this get added to the HashMap?

System.out.println(map1.get("Key"));
//1. This print out [One, Two, Three].. When it should be [One, Two]!

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