掌握集合框架包含的内容 l java中的集合,位于包java.util l Java集合框架分为2大接口: n Collection u List(ArrayList、LinkedList) u Set(HashSet、TreeSet) n Map u HashMap u TreeMap l 集合框 ...
分类:
编程语言 时间:
2017-06-15 20:36:02
阅读次数:
171
Collection Map List Set HashMap ArrayList LinkedLisr HashSet 1. List的方法 List<元素类型> list = new LinkedList<元素类型>(); list.add(元素);//增加元素 list.add(index,元 ...
分类:
其他好文 时间:
2017-06-15 20:32:21
阅读次数:
217
掌握集合框架包含的内容 l java中的集合,位于包java.util l Java集合框架分为2大接口: n Collection u List(ArrayList、LinkedList) u Set(HashSet、TreeSet) n Map u HashMap u TreeMap l 集合框 ...
分类:
编程语言 时间:
2017-06-15 20:25:08
阅读次数:
225
集合:添加数量不确定时使用; * 接口: * 1、Collection:对集合进行排序,遍历,多中算法实现 * a、接口Set:散列是的存储:实现类有:TreeSet,HashSet * b、接口List:有序可重复存储,线性存储,长度可改变:实现类有:ArrayList,LinkList * 2、 ...
分类:
编程语言 时间:
2017-06-15 19:39:31
阅读次数:
166
对 set 的遍历 1.迭代遍历: Set set = new HashSet(); Iterator it = set.iterator(); while (it.hasNext()) { String str = it.next(); System.out.println(str); } 2.f... ...
分类:
其他好文 时间:
2017-06-15 17:18:03
阅读次数:
106
public static Set<Integer> getIds(Integer[] a, Integer[] b){ Set<Integer> same = new HashSet<Integer>(); //用来存放两个数组中相同的元素 Set<Integer> temp = new Hash ...
分类:
编程语言 时间:
2017-06-15 10:34:08
阅读次数:
212
Set接口(唯一,无序(添加顺序)) 实现类:HashSet (唯一,无序) TreeSet(唯一,有序(大小顺序)) 子类:LinkedHashSet(唯一,有序(添加顺序)) HashSet:采用哈希表的存储结构;在HashSet中添加元素,实现唯一性的原理:添加元素时候,会先调用Object中 ...
分类:
编程语言 时间:
2017-06-14 22:28:13
阅读次数:
193
public static void compare() { List<String> list = new ArrayList<String>(); Set<String> set = new HashSet<String>(); for(int i=0;i<100000;i++) { list. ...
分类:
编程语言 时间:
2017-06-14 18:17:39
阅读次数:
221
方法一、用HashSet来解决 方法二、计算循环 用两个指针,一个fast指针,每次走两步,一个slow指针,每次走一步,当fast指针与slow指针相遇时,假设fast指针走了2x,那么slow指针走了x,由于有环,那么为了便于理解,分为两种情况 情况一: 1、当fast指针仅仅只比slow指针多 ...
分类:
其他好文 时间:
2017-06-14 14:33:11
阅读次数:
145
集合框架包含的内容 l java中的集合,位于包java.util l Java集合框架分为2大接口: n Collection u List(ArrayList、LinkedList) u Set(HashSet、TreeSet) n Map u HashMap u TreeMap l 集合框架的 ...
分类:
其他好文 时间:
2017-06-12 10:46:52
阅读次数:
231