`
mamaoyuan625
  • 浏览: 177210 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java循环的3种方式(小结)

阅读更多
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语言基础小结

    ### Java语言基础小结 #### 一、JDK, JRE, JVM的关系 - **JVM(Java Virtual Machine)**:Java虚拟机是Java程序跨平台运行的核心,它负责执行Java字节码(.class文件),确保Java程序可以在不同的平台上运行而...

    C#与java相似点和差异小结.doc

    以下是关于这两种语言相似点和差异的小结: 1. **源文件约定**: - **C#** 允许一个源文件(.cs)中包含多个顶级公共类,文件名不必与类名相同。 - **Java** 则要求每个源文件(.java)只能有一个顶级类,且文件名...

    java集合小结

    ### Java集合小结 #### 一、集合的概念与重要性 集合是Java编程语言中用于存储、管理和操作数据的一种重要工具。它提供了多种数据结构来适应不同的应用场景,从而有效地提高程序开发效率。从数据结构的角度来看,...

    基于Java数组实现循环队列的两种方法小结

    基于Java数组实现循环队列的两种方法小结 本文讲解了基于Java数组实现循环队列的两种方法,旨在帮助读者更好地理解循环队列的实现机理和设计思想。循环队列是一种特殊的队列结构,能够充分利用数组的存储空间,避免...

    Java个人学习小结

    ### Java个人学习小结 #### Java发展史及重要里程碑 - **起源与发展**: Java 的起源可以追溯到 1992 年,当时的 Sun Microsystems 公司开发了一种名为 Oak 的编程语言,最初是为了家用电器的智能化而设计的。然而...

    第02章 Java编程基础 15 多重循环示例与小结

    多重循环则是循环结构的一种高级形式,它包含在一个或多个嵌套循环中,使得代码可以在多个维度上进行迭代。本章将深入讲解多重循环的概念、用法及其在实际编程中的应用。 首先,我们要了解基本的循环类型,包括`for...

    java实验报告

    大二jAVA课程实验报告随着基础电信业务的竞争日趋激烈,替代技术与业务的不断发展,基础电信运营商的ARPU值不断下降,移动运营商希望通过移动增值业务的发展塑造差异化的服务,进而迎接3G到来的挑战。然而,移动运营...

    Java编程开发 Java输入语句小结.doc

    以下是对Java输入语句的详细总结,主要介绍两种常用的方法:`Scanner`类和`BufferedReader`类。 1. 使用`Scanner`类: `Scanner`类是Java的标准输入输出库`java.util`的一部分,它提供了方便的文本输入功能。要使用...

    java基础小结

    3. **类与对象**:Java的一切皆为对象。类是创建对象的模板,定义了对象的属性(变量)和行为(方法)。对象则是类的实例,通过`new`关键字创建。类之间可以通过继承(extends)实现代码复用,通过接口(implements...

    java课程小结.rar_北京理工大学JAVA课程

    这个“java课程小结.rar_北京理工大学JAVA课程”压缩包中包含的“课程小结”文件,很可能是教授精心编写的教学精华,旨在帮助学生巩固所学知识并为后续学习打下坚实基础。 在Java课程中,有几个核心概念和技术是必...

    java中守护进程小结

    Java中的守护线程(Daemon Threads...总之,Java中的守护线程是一种特殊类型的线程,它们在后台运行,对程序的运行至关重要,但不会阻止JVM的正常关闭。正确理解和使用守护线程是提升Java应用效率和稳定性的重要手段。

    Java软件开发实战 Java基础与案例开发详解 3-7 循环语句 共11页.pdf

    循环语句小结 - **`while`循环**:适合于不知道循环次数的情况。 - **`do...while`循环**:至少执行一次循环体,适合于需要先执行后判断的情况。 - **`for`循环**:最适合已知循环次数的情况,结构紧凑清晰。 ###...

    java基础知识从业必备知识点结构图小结.rar

    这个"java基础知识从业必备知识点结构图小结.rar"压缩包文件,通过图像化的方式,帮助初学者和从业者快速概览Java的主要知识点,并提供了进一步学习的方向。无论是初入Java殿堂的新手,还是需要巩固基础的开发者,都...

    java开发经验小结

    3. **避免在生产环境中使用System.out.println()**:在调试期间,可以使用System.out.println(),但在部署时,应替换为日志框架,如Log4j或Logback,以便记录有意义的日志信息,同时减少系统资源的消耗。 4. **参数...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    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入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    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.util.vector中vector小结

    在Java编程语言中,`java.util....总之,`Vector`是Java集合框架的一部分,提供了一种线程安全的方式来管理动态数组。理解其特性和用法对于编写多线程Java程序至关重要,但同时也要权衡其性能和线程安全之间的平衡。

    java编程基础

    ### Java编程基础知识点详解 #### 一、进制与数据类型 ##### 1. 进制 - **十进制**:使用数字`0-9`表示,当数值达到`10`时进一位。 - **八进制**:使用数字`0-7`表示,以数字`0`开头来标记其为八进制数。例如,`...

    Java数据库编程宝典3

    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类的一种方式,可以避免类名冲突。 - **声明**:在一个Java源文件中,如果需要指定该文件所属的包,则必须使用`package`关键字放在文件的开头位置。 ```java package ...

Global site tag (gtag.js) - Google Analytics