品牌网站建设h合肥,网站盈利的10种方式,荣耀手机官方旗舰店,网站开发毕业答辩问题前言 之前学过ArrayList#xff0c;现在接触到更多集合了。整理下笔记#xff0c;打好基础#xff0c;daydayup! 集合体系结构 集合分为单列结合和双列结合#xff0c;Collection代表单列集合#xff0c;每个元素只包含一个值。Map代表双列集合#xff0c;每个元素包含两…前言 之前学过ArrayList现在接触到更多集合了。整理下笔记打好基础daydayup! 集合体系结构 集合分为单列结合和双列结合Collection代表单列集合每个元素只包含一个值。Map代表双列集合每个元素包含两个值。本篇主要说明Collection集合 Collection集合 Collection集合有两个系列1List系列集合2Set系列集合 1List系列集合的特点为添加的元素有序可重复有索引。比较常用的有ArrayListLinekdList 2,Set系列集合的特点为添加的元素无序不重复无索引。常用的有HashSet(无序不重复无索引)LinkedHashSet(有序不重复无索引)TreeSet(按照大小默认升序排序不重复无索引) 例ArrayList可以添加重复对象HashSet会自动清除重复对象 Collection集合的常用方法 Collection是其他单列集合的父类它规定的方法会被全部单列集合继承 常见方法如下
方法名说明public boolean add(E e)把给定的对象添加到当前几何中public void clear()清空集合中所有的元素public boolean remove(E e)把给定的对象在当前集合中删除public boolean contains(Object obj)判断当前合集中是否包含给定的对象public boolean isEmpty()判断当前合集是否为空public int size()返回集合中元素的个数public Object[ ] toArray()把集合中的元素存储到数组中 例 Collection集合的遍历 Collection的遍历方式有三种1迭代器遍历2增强for遍历3lambda表达式遍历 1迭代器遍历 迭代器是用来遍历集合的专用方式数组没有迭代器java主要用iterator来代表迭代器。 使用iterator遍历需要三步 1获取迭代器2查询当前是否有元素3获取当前位置的元素 例如下 2增强for遍历 用for语句遍历集合相当于迭代器遍历集合的简化写法。 例 3lambda表达式遍历 使用forEach方法来进行遍历然后使用lambda表达式简化 例 总结
集合知识点感觉有点杂想要全部掌握还是需要多花时间整理结束撒花