【发布时间】:2015-01-18 16:01:39
【问题描述】:
我的主要目的是让我的 arraylist 和 hashmap 始终连接。
从某种意义上说,连接意味着如果我在地图中添加任何东西,那么它应该被复制到 ArrayList 中,反之亦然。
大家有什么想法。
static Map<Integer,Employee> emp = new HashMap<Integer,Person>();
static ArrayList<Employee> ls = new ArrayList <Employee>(emp.values());
通过这段代码,我在HashMap 中添加的任何内容都会被复制到列表中,但是当我从ArrayList 中删除时,它不会反映在地图中。
请帮忙。
【问题讨论】:
-
您应该使用您正在使用的特定编程语言标记您的问题。我猜它是 Java。
-
是的,它的 java 语言