摘要:
TreeMap:是基于红黑树的Map接口的实现。 TreeMap<String/Integer,String>:迭代顺序会按照自然顺序 TreeMap<Person,String>:迭代顺序要自己定义 键:Person 值:String 需求: "aababcabcdabcde",获取字符串中每一个 阅读全文
摘要:
/* * LinkedHashMap:是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。 * 由哈希表保证键的唯一性 * 由链表保证键的有序(存储和取出的顺序一致) */ import java.util.LinkedHashMap; 阅读全文
摘要:
HashMap:是基于哈希表的Map接口实现。 哈希表的作用是用来保证键的唯一性的。 HashMap<String,Person> 键是String,Integer等类的话,就会重写HashCode()和equals()方法,键的值一样,后面的就会覆盖前面的 HashMap<Person,Strin 阅读全文
摘要:
获取功能 Set<Map.Entry<K,V>> entrySet():获取键值对的集合 Map集合的遍历方法有两种: A:首先遍历集合中的键,然后再根据获得的键,获取对应的值。 B:Set<Map.Entry<K,V>> entrySet():获取键值对的集合 阅读全文
摘要:
作为学生来说,是根据学号来区分不同的学生的,那么假设我现在已经知道了学生的学号,我要根据学号去获取学生姓名,请问怎么做呢? 如果采用前面讲解过的集合,我们只能把学号和学生姓名作为一个对象的成员,然后存储整个对象,将来遍历的时候,判断,获取对应的名称。 但是呢,如果我都能把学生姓名拿出来了,我还需要根 阅读全文