一、Map接口类:

 1 import java.util.Iterator;
 2 
 3 public interface IMap<K, V> {
 4     /* 清除所有键值对 */
 5     void clear();
 6 
 7     /* key是否已经存在 */
 8     boolean containsKey(K key);
 9 
10     /* value是否存在 */
11     boolean containsValue(V value);
12 
13     /* 根据key获得value */
14     V get(K key);
15 
16     /* map是否为空 */
17     boolean isEmpty();
18 
19     /* 所有key组成的数组 */
20     MyHashSet<K> keySet();
21 
22     /* 存入键值对 */
23     void put(K key, V value);
24 
25     /* 把另外一个map中的所有键值对存入到当前map中 */
26     void putAll(IMap<? extends K, ? extends V> map);
27 
28     /* 根据key删除一个键值对 */
29     V remove(K key);
30 
31     /* 键值对的个数 */
32     int size();
33 
34     /* 所有的value组成的数组 */
35     V[] values();
36 
37     Iterator<MyHashMap.Node> iterator();
38 }
View Code

相关文章:

  • 2021-06-05
  • 2022-12-23
  • 2021-05-19
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
猜你喜欢
  • 2022-01-17
  • 2022-12-23
  • 2021-10-06
  • 2021-04-07
  • 2021-10-27
相关资源
相似解决方案