迭代器 java.util.Iterator接口:迭代器(对集合进行遍历) 有两个常用的方法 boolean hasNext() 如果仍有元素可以迭代,则返回 true。 判断集合中还有没有下一个元素,有就返回true,没有就返回false。 E next() 返回迭代的下一个元素 取出集合中的下一 ...
分类:
编程语言 时间:
2019-07-19 22:31:40
阅读次数:
169
集合遍历操作的三种方式 1. Iterator迭代器方式 2. 增强for循环 3. 普通for循环 代码如下: java public static void test3(){ ArrayList list = new ArrayList(); list.add(123); list.add("A ...
分类:
编程语言 时间:
2019-07-10 10:34:48
阅读次数:
124
Collection接口中的常用方法: * 所有的子类子接口都是具有的 * 集合的方法:增删改查 * * public boolean add(E e);//添加元素 返回值表示是否添加成功 * public boolean remove(Object o);//删除元素,返回值表示是否删除成功 * ...
分类:
编程语言 时间:
2019-06-23 10:24:41
阅读次数:
109
增强for 增强for循环(也称for each循环)是**JDK1.5**以后出来的一个高级for循环,专门用来遍历数组和集合的。它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中的元素进行增删操作。 格式: for(元素的数据类型 变量 : Collection集合or ...
分类:
其他好文 时间:
2019-06-10 14:11:08
阅读次数:
64
JDK5新特性 自动装箱和拆箱 泛型 增强for循环 静态导入 可变参数 枚举 枚举概述 是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。 回想单例设计模式:单例类是一个类只有一个实例 那么多例类就是一个类有多个实例,但不是无限个数的实例,而是有 ...
分类:
编程语言 时间:
2019-06-08 11:56:04
阅读次数:
113
import java.util.ArrayList;import java.util.Collection;/* 增强for循环 格式: for(集合/数组的数据类型 变量名:集合名/数组名){ sout(变量名) } */public class Demo02Foreach { public s... ...
分类:
编程语言 时间:
2019-06-03 22:10:15
阅读次数:
178
本篇博客内容 一、自动装箱和自动拆箱 二、泛型 三、增强for循环 四、静态导入 五、可变参数 六、枚举 一、自动装箱和自动拆箱 二、泛型 三、增强for循环 四、静态导入 五、可变参数 六、枚举 ...
分类:
其他好文 时间:
2019-05-26 00:13:27
阅读次数:
94
分别使用增强for循环、Iterator以及EntrySet()方法,来获取map集合中的key和value ...
分类:
其他好文 时间:
2019-05-20 22:37:30
阅读次数:
406
java5 1.泛型 (Generics) 2.增强循环(Enhanced for Loop) 3.自动封箱拆箱(Autoboxing/Unboxing )。八大基本类型和它们的包装类能够自动的相互转换。 4.枚举(Typesafe Enums)。 ps:枚举是一种实现线程安全的单例模式的好方式。 ...
分类:
编程语言 时间:
2019-05-14 11:02:49
阅读次数:
129
这里先简单介绍几种流程控制语句 包括if/if-else、switch语句 1.三大流程控制结构 所谓流程控制,就是说要控制程序的执行方式,根据不同的情况执行不同的代码,从而得到不同情况下的不同结果。 首先,我们先了解一下常见的三大流程结构:顺序,分支和循环 1.1 顺序结构: 顺序结构是这几种结构 ...
分类:
编程语言 时间:
2019-04-30 22:03:12
阅读次数:
146