集,链表,数组……
说明 | 操作 | ArrayList | LinkedList |
---|---|---|---|
获取元素 | get | 快 | 慢 |
设置元素 | set | 快 | 慢 |
添加元素(到列表末尾) | add | 快 | 快 |
插入元素(在任意位置) | add(i, value) | 慢 | 快 |
删除元素 | remove | 慢 | 快 |
“下面是可以对映射执行的操作:”
操作 | 方法 |
---|---|
获取所有对的集合 | entrySet() |
获取所有键的集合 | keySet() |
获取所有值的集合 | values() |
添加对 | put(key, value) |
获取指定键的值 | get(key) |
检查指定键是否存在 | containsKey(key) |
检查指定值是否存在 | containsValue(value) |
检查映射是否为空 | isEmpty() |
清除映射 | clear() |
删除指定键的值 | remove(key) |
“集是一组未编号的对象。集的主要特征是它只包含唯一的对象,即,集的每个元素都不相同。下面是可以对集执行的操作:”
操作 | 方法 |
---|---|
添加元素 | add(), addAll() |
删除元素 | remove(), removeAll() |
检查元素是否存在 | contains(), containsAll() |