fork 自 sduonline/sc-resources
19 行
375 B
Java
19 行
375 B
Java
package com.mj.map;
|
|
|
|
public interface Map<K, V> {
|
|
int size();
|
|
boolean isEmpty();
|
|
void clear();
|
|
V put(K key, V value);
|
|
V get(K key);
|
|
V remove(K key);
|
|
boolean containsKey(K key);
|
|
boolean containsValue(V value);
|
|
void traversal(Visitor<K, V> visitor);
|
|
|
|
public static abstract class Visitor<K, V> {
|
|
boolean stop;
|
|
public abstract boolean visit(K key, V value);
|
|
}
|
|
}
|