A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.Map集合作为键的类,要保证什么特点?
要保证存入的主键不能重复;如果是自定义的类作为主键,需要在类中重写hashcord和equal;

2.Map集合的两种遍历方式
(1)键找值:对Map集合调用keyset方法,抽取每个主键,返回一个set集合,
再通过遍历set集合使用get(key)调用每个主键对应的值
(2)创建键值对对象:对Map集合调用entrySet方法,返回一个键值对对象的集合,
然后遍历该集合,对每个键值对对象分别调用getKey和getValue;

3.请用你的语言描述所有学习过的集合的排序方式
(1)对list接口下的集合使用sort(List<T> list),按照集合类中的自然排序规则进行排序;
或者sort(List<T> list, Comparator<? super T> c),按照指定的比较器对象中的排序规则进行排序
(2)对set接口下的集合使用使用TreeSet集合进行排序
使用new TreeSet<T>()或者new TreeSet<T>(Comparator comparator)
(3)对于Map接口下的集合使用TreeMap进行排序
使用new TreeMap<K,V>()或者new TreeMap<K,V>()(Comparator comparator)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马