本帖最后由 tjsyj 于 2014-4-13 10:17 编辑
集合查阅的技巧: 1、 需要唯一行吗? 需要 Set 需要指定顺序吗? 需要 TreeSet 不需要HashSet 想要一个和存储一样的顺序:LinkedHashSet 不需要List 需要频繁增删吗? 需要 LinkedList 不需要 ArrayList 2、 如何记录每一个容器的结构和所属体系 看后缀名,前缀就是该集合的数据结构 Array:想到数组,查询快,有角标 Link:想到链表,增删快,有add get remove 方法 Hash:想到哈希表,唯一性,要覆盖hashcode和equals方法 Tree:想到二叉树,想到排序,实现 comparable和comparator接口 |