美文网首页
映射/字典(Map/Dictionary)

映射/字典(Map/Dictionary)

作者: 张_何 | 来源:发表于2021-10-11 10:24 被阅读0次
  • 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);
  }
}
  • Map 的所有 key 组合在一起,其实就是一个 Set,因此,Set 可以间接利用 Map 来作内部实现

相关文章

网友评论

      本文标题:映射/字典(Map/Dictionary)

      本文链接:https://www.haomeiwen.com/subject/ugflpltx.html