随笔分类 -  集合框架 知识点总结

自己做习题,或者Demo演示时,把自己的思路,总结出知识点,归纳并整理成文字.方便日后复习.
摘要:/** * /* * 练习二: * 学生对象(姓名,年龄)都有自己的归属地,既然有对应关系。 * 将学生对象和归属地存储到map集合中。 * 注意:同姓名同年龄视为重复的键。 按照学生的年龄进行从小到大的排序。 * 如果要对学生按照姓名排序呢? ... 阅读全文
posted @ 2016-05-05 22:34 安仔80 阅读(2171) 评论(0) 推荐(0)
摘要:/*Map转成List的办法*/ List<Map.Entry<Student, String>> list = new ArrayList<Map.Entry<Student, String>>(classTreeMap.entrySet()); for(Entry ent: list){ Sys 阅读全文
posted @ 2016-05-05 22:33 安仔80 阅读(2487) 评论(0) 推荐(0)
摘要:/** * /* * 练习一: * 学生对象(姓名,年龄)都有自己的归属地,既然有对应关系。 * 将学生对象和归属地存储到map集合中。 * 注意:同姓名同年龄视为重复的键。 */ public class Practise1 { public static void main(String[] a 阅读全文
posted @ 2016-05-05 22:12 安仔80 阅读(2789) 评论(0) 推荐(0)
摘要:/** * 泛型限定的练习。★★★★★ 获取Collection集合中的最大值。(解决问题按照一下的要求做) 1 先定义了一个方法中明确具体元素类型的getMax_1。 2 由于getMax_1无法获取其他类型元素的最大值。提高扩展性,操作所有对象。 就升级为了Object 。getMax_2 3  阅读全文
posted @ 2016-05-03 20:44 安仔80 阅读(1645) 评论(0) 推荐(0)
摘要:Set集合特点:不包含重复元素,不保证有序的.而且方法都和Collection一致. * | 取出元素的方法只有一种,迭代器. * |--HashSet特点:哈希表数据结构,查询速度块, * | 保证元素唯一性的方式依赖于hashcode和equals方法. * | * |--TreeSet特点:二 阅读全文
posted @ 2016-05-02 21:18 安仔80 阅读(2092) 评论(0) 推荐(0)
摘要:/** * 案例: 有如下一个list集合,需求,遍历集合,当集合中等于"five"元素,那么就插入元素"four". * * 解决问题的过程中发现: * 在迭代过程中,如果使用了集合的方法进行增删改查操作,那么迭代器会抛出 异常 ConcurrentModificationException. 原 阅读全文
posted @ 2016-05-02 19:44 安仔80 阅读(1488) 评论(0) 推荐(0)
摘要:/** 用LinkedList模拟一个堆栈或者队列数据结构。 创建一个堆栈和队列数据结构对象,该对象中使用LinkedList来完成的。 知识点总结: 1.LinkedList特点:链表式数据结构. 重复有序,查询速度慢,增删速度快.不同步的. 2.LinkedList除了实现List接口增删改查的 阅读全文
posted @ 2016-05-02 19:16 安仔80 阅读(642) 评论(0) 推荐(0)
摘要:关键字: 如果没有Set集合,List集合是怎么去除重复元素的(字符串类型)? * * 思考: List就可以存储重复元素,那么需求中容器中的元素必须保证唯一性,该如何解决呢?? * * 去除List集合中的重复元素? * * 思路: * * 1.首先我需要另一个临时容器tempList,用来存放我 阅读全文
posted @ 2016-05-02 18:00 安仔80 阅读(2530) 评论(0) 推荐(0)