我正在扩展 LinkedList 并实现 Set,这样我就有了一个没有重复项的列表。我想知道这样的实现是否还不存在?
我所要做的就是覆盖add(e)
方法首先查找元素,如果存在则不添加它。就像是:
add(E){
if(get(E) == null) super.add(E);
}
中不存在 Java 实现standard收藏。
不过,你可以看一下设置唯一列表 http://collections15.sourceforge.net/apidocs/net/sf/collections15/list/SetUniqueList.html来自常见集合 http://commons.apache.org/collections/这可能符合您正在寻找的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)