📄 listset.java
字号:
package com.wrox.algorithms.sets;import com.wrox.algorithms.iteration.Iterator;import com.wrox.algorithms.lists.LinkedList;import com.wrox.algorithms.lists.List;/** * A {@link Set} that uses a {@link LinkedList}. * */public class ListSet implements Set { /** The underlying list of values. */ private final List _values = new LinkedList(); public boolean contains(Object value) { return _values.contains(value); } public boolean add(Object value) { if (contains(value)) { return false; } _values.add(value); return true; } public boolean delete(Object value) { return _values.delete(value); } public void clear() { _values.clear(); } public int size() { return _values.size(); } public boolean isEmpty() { return _values.isEmpty(); } public Iterator iterator() { return _values.iterator(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -