![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java自学day15
不会下雨的云
人生当苦无妨,
展开
-
Java中集合(Collection)的概述和详解
集合的由来:我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪些是容器类型的呢?数组和StringBuffer,但是呢?StringBuffer的结果是一个字符串,不一定满足我们的需求,所以我们只能选择数...原创 2019-05-10 19:04:26 · 410 阅读 · 0 评论 -
Java中集合(Collection)的遍历以及迭代器Iterator的详解!
话不多说,直接上代码进行分析:import java.util.ArrayList;import java.util.Collection;/* * 集合的遍历:其实就是依次获取集合中的每个元素。 * * Object[] toArray():把集合转成数组,可以实现集合的遍历 * */public class CollectionDemo3 { public static ...原创 2019-05-10 19:13:24 · 2431 阅读 · 0 评论 -
Java中集合的遍历Iterator(迭代器)的两个小练习(存储字符串并遍历,存储自定义对象并遍历Student(name,age))!
练习1:存储字符串并遍历话不多说,直接上代码:import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;/* * 需求:存储字符串并遍历 * * 分析: * A:创建集合对象 * B:创建字符串对象 * C:把字符串对象添加到集合中 * D:遍历集合 * *...原创 2019-05-10 19:18:16 · 857 阅读 · 0 评论 -
Java中集合List的概述和详解(内赋List的特有功能以及一些小细节讲解)
首先,什么是List?List是集合Collection的子接口那么,List有什么特点呢?有序(存储顺序和取出的顺序是一致的,比如我存的时候是张三李四王五,取出来的时候顺序也是张三李四王五)可重复(存储的东西可以出现相同情况)为什么呢?因为它的add方法永远返回的是true。那么,List相较于Collection,又有哪些特有功能呢?通过查看API,他的特有功能有:A:...原创 2019-05-11 15:19:52 · 204 阅读 · 0 评论 -
Java中List集合的列表迭代器详解(内附一个关于并发修改异常的小案例以及List的一道面试题)
什么是列表迭代器呢?列表迭代器:ListIterator listIterator():List集合特有的迭代器。该迭代器继承了Iterator迭代器,所以就可以直接hasNext()和next()方法。那么,相较于Iterator来说他又有什么特有功能呢?通过查看API,我们可以发现:Object previous():获取上一个元素boolean hasPrevious():判断是否...原创 2019-05-11 15:39:53 · 340 阅读 · 0 评论