List list = new ArrayList();
list.add("111");
list.add(222);
list.add("aaa");
/**
* java循环1 for遍历
*
* 特点:1:只适合list集合,因为只有list才有get()方法
* 2:但可以随机访问
*/
for (int i = 0; i < list.size(); i++) {
System.out.println("for遍历:"+list.get(i));
}
/**
* java循环2 for each
* JDK1.5以上版本可用
* 不可随机访问
*/
for (Object temp : list) {
System.out.println("for each:"+temp);
}
/**
* java循环3 迭代器
* 特点和for each类似
*/
Iterator it = list.iterator();
while (it.hasNext()) {
Object obj = it.next();
System.out.println("迭代:"+obj);
}
it.hasNext():首先判断是否还有下一条
it.next():如果有下一条的话就取出
分享到:
相关推荐
### Java语言基础小结 #### 一、JDK, JRE, JVM的关系 - **JVM(Java Virtual Machine)**:Java虚拟机是Java程序跨平台运行的核心,它负责执行Java字节码(.class文件),确保Java程序可以在不同的平台上运行而...
以下是关于这两种语言相似点和差异的小结: 1. **源文件约定**: - **C#** 允许一个源文件(.cs)中包含多个顶级公共类,文件名不必与类名相同。 - **Java** 则要求每个源文件(.java)只能有一个顶级类,且文件名...
### Java集合小结 #### 一、集合的概念与重要性 集合是Java编程语言中用于存储、管理和操作数据的一种重要工具。它提供了多种数据结构来适应不同的应用场景,从而有效地提高程序开发效率。从数据结构的角度来看,...
基于Java数组实现循环队列的两种方法小结 本文讲解了基于Java数组实现循环队列的两种方法,旨在帮助读者更好地理解循环队列的实现机理和设计思想。循环队列是一种特殊的队列结构,能够充分利用数组的存储空间,避免...
### Java个人学习小结 #### Java发展史及重要里程碑 - **起源与发展**: Java 的起源可以追溯到 1992 年,当时的 Sun Microsystems 公司开发了一种名为 Oak 的编程语言,最初是为了家用电器的智能化而设计的。然而...
多重循环则是循环结构的一种高级形式,它包含在一个或多个嵌套循环中,使得代码可以在多个维度上进行迭代。本章将深入讲解多重循环的概念、用法及其在实际编程中的应用。 首先,我们要了解基本的循环类型,包括`for...
大二jAVA课程实验报告随着基础电信业务的竞争日趋激烈,替代技术与业务的不断发展,基础电信运营商的ARPU值不断下降,移动运营商希望通过移动增值业务的发展塑造差异化的服务,进而迎接3G到来的挑战。然而,移动运营...
以下是对Java输入语句的详细总结,主要介绍两种常用的方法:`Scanner`类和`BufferedReader`类。 1. 使用`Scanner`类: `Scanner`类是Java的标准输入输出库`java.util`的一部分,它提供了方便的文本输入功能。要使用...
3. **类与对象**:Java的一切皆为对象。类是创建对象的模板,定义了对象的属性(变量)和行为(方法)。对象则是类的实例,通过`new`关键字创建。类之间可以通过继承(extends)实现代码复用,通过接口(implements...
这个“java课程小结.rar_北京理工大学JAVA课程”压缩包中包含的“课程小结”文件,很可能是教授精心编写的教学精华,旨在帮助学生巩固所学知识并为后续学习打下坚实基础。 在Java课程中,有几个核心概念和技术是必...
Java中的守护线程(Daemon Threads...总之,Java中的守护线程是一种特殊类型的线程,它们在后台运行,对程序的运行至关重要,但不会阻止JVM的正常关闭。正确理解和使用守护线程是提升Java应用效率和稳定性的重要手段。
循环语句小结 - **`while`循环**:适合于不知道循环次数的情况。 - **`do...while`循环**:至少执行一次循环体,适合于需要先执行后判断的情况。 - **`for`循环**:最适合已知循环次数的情况,结构紧凑清晰。 ###...
这个"java基础知识从业必备知识点结构图小结.rar"压缩包文件,通过图像化的方式,帮助初学者和从业者快速概览Java的主要知识点,并提供了进一步学习的方向。无论是初入Java殿堂的新手,还是需要巩固基础的开发者,都...
3. **避免在生产环境中使用System.out.println()**:在调试期间,可以使用System.out.println(),但在部署时,应替换为日志框架,如Log4j或Logback,以便记录有意义的日志信息,同时减少系统资源的消耗。 4. **参数...
3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63 3.5 习题 65 第4章 Java中的程序执行流程 67 教学视频:1小时57分钟 4.1 顺序执行 67 4.2 使用if-else让程序懂得判断 68 4.2.1 if语句 68 4.2.2 ...
3.4 小结:基本数据类型—— Java中一切数据和运算的基础 63 3.5 习题 65 第4章 Java中的程序执行流程 67 教学视频:1小时57分钟 4.1 顺序执行 67 4.2 使用if-else让程序懂得判断 68 4.2.1 if语句 68 4.2.2 ...
在Java编程语言中,`java.util....总之,`Vector`是Java集合框架的一部分,提供了一种线程安全的方式来管理动态数组。理解其特性和用法对于编写多线程Java程序至关重要,但同时也要权衡其性能和线程安全之间的平衡。
### Java编程基础知识点详解 #### 一、进制与数据类型 ##### 1. 进制 - **十进制**:使用数字`0-9`表示,当数值达到`10`时进一位。 - **八进制**:使用数字`0-7`表示,以数字`0`开头来标记其为八进制数。例如,`...
1.6 小结 第2章 设计数据库 2.1 数据库设计应考虑的事项 2.1.1 项目规范 2.1.2 设计表 2.1.3 生成发票 2.2 引用完整性 2.2.1 通用完整性规则 2.2.2 特定于数据库的完整性规则 2.3 小结 第3章 SQL基础 ...
- **定义**:包是组织Java类的一种方式,可以避免类名冲突。 - **声明**:在一个Java源文件中,如果需要指定该文件所属的包,则必须使用`package`关键字放在文件的开头位置。 ```java package ...