package Gather.CollectionArrayList;import java.util.ArrayList;
import java.util.Collection;/*** @author 小王宝友* @date2022/2/2515:35* 增强for循环*      本质上是简化版iterator,只能用于遍历集合或是数组* 格式:*      for(元素类型 元素名:集合名或是数组名){*          访问元素;*      }****/
public class Dome4 {public static void main(String[] args) {@SuppressWarnings({"all"})Collection col = new ArrayList();col.add(new BuyBook("西游记","吴承恩",30));col.add(new BuyBook("人间失格","太宰治",50));col.add(new BuyBook("D坂杀人案","江户川乱步",26));//1、底层上是iterator//2、使用增强for循环,在Collection集合上//3、简化版的迭代器遍历//4、快捷方式  I/*for (Object o :) {}*/for (Object BuyBook : col){System.out.println("book="+BuyBook);}}
}

【JAVASE小新】增强for循环使用相关推荐

  1. 【JAVASE小新】迭代器iterator遍历集合

    package Gather.CollectionArrayList;import java.util.ArrayList; import java.util.Collection; import j ...

  2. 【JAVASE小新】关于静态方法的使用(含打印*长方形例子)

    package StatendNet04;import java.util.Scanner;/*** @author 小王宝友* @version 3.89****/ public class Dem ...

  3. java增强for循环

    增强for循环的格式:for(集合内储存类型 变量名:集合的变量名) 常用语遍历集合,数组和实现terable接口类都可以使用. 增强for循环的好处:1 写起来简单,2 遍历集合.容器简单 写一个小 ...

  4. JAVA(4)学习笔记:JVM虚拟机上的栈、大驼峰命名法和小驼峰命名法、实参和形参、重载方法、调用栈、递归练习(汉诺塔+斐波那契数列)、数组的定义、数组的初始化、增强for循环。

    接上次的博客:JAVA学习(3)--知识整理以及一些简单程序(猜数字游戏.求各种自幂数.求出一个数字的二进制位中1的个数.获取一个数二进制序列中所有的偶数位和奇数位.求公约数的多种实现方式.输入密码程 ...

  5. 01-java基础加强,eclipse工具使用,快捷键,断点调试,单元测试,jdk5新特性,增强for循环,集合map,list,可变参数,枚举,反射,泛型

    一.eclipse工具的使用 1. java代码的位置 1) 选择工作空间 workspace  选择一个文件夹存放程序(代码) 不要用中文和空格 2) 新建一个java 工程(Project) 3) ...

  6. JavaSE Collections类 , Iterator迭代器 , 增强for循环

    Collections 它是集合的工具类,为集合体系扩展了一些其他的方法.类中都是静态的方法,可以使用类名直接调用. 可变参数 在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类 ...

  7. 集合类(collection、List、Set、Map、HashMap、TreeMap、、Properties、泛型类、可变长参数、增强for循环、Collections、数组与链表)

    集合类 0.集合类概述 1.Collection 概念 (1)Collection接口的API (2)Iterator接口(collection集合的遍历) 案例:collection集合存储学生对象 ...

  8. java增强型for报错_Java基础——增强for循环

    java1.5版本引入了一个增强for循环,基本原理和for循环类似. 语法声明:for(表达式:条件表达式) 举例:for (String str : set) 解释:set代表set集合,str代 ...

  9. 增强for循环:本质是迭代器

    增强for 增强for循环(也称for each循环)是JDK1.5以后出来的一个高级for循环,专门用来遍历数组和集合的.它的内部原理其实是个Iterator迭代器,所以在遍历的过程中,不能对集合中 ...

最新文章

  1. 动态性能视图v$lock访问很慢的解决办法
  2. 节能信标无线感应定位测试:200kHz
  3. ubuntu下修改文件夹权限
  4. java amp amp 怎么用,java中amp;与amp;amp;的区别
  5. Ubuntu2004,虚拟机中使用,解决系统图标变大变小以及分辨率降低问题
  6. es6 迭代器_揭秘ES6迭代器和迭代器
  7. 重修 mongoDB 系列(一) 配置环境
  8. 京东:2022年将在全国范围内招聘超两万名高校毕业生
  9. 如何快速导入SVN服务器的项目代码
  10. 高中二年级会考计算机考试试题,高中二年级学考是怎么回事 和会考的区别是什么...
  11. pla是什么计算机原理,计算机组成原理第05章 中央处理器(2硬布线控制器与PLA控制器).ppt...
  12. Mac 更改Apache文件系统目录
  13. 图:[比赛打分策划方案]某航天大学韵律操比赛策划书
  14. 十一式:开发者思维模式-简单而纯粹
  15. matplotlb之柱形图与盒形图
  16. MongoDB学习笔记(五) MongoDB文件存取操作
  17. 如何将txt、excel文档里面的电话号码快速转换为vcf格式的电话簿导入手机
  18. 董事长和总经理的最大区别
  19. 简述RAKsmart香港服务器的的优势
  20. 防火墙、IDS(入侵检测系统)与双机热备

热门文章

  1. 复杂函数求导/对数指数幂公式
  2. C语言中的结构体怎么使用?
  3. Kettle下载地址
  4. 《C Primer Plus》第六版 第十二章第二题 编程练习
  5. 329、11种光纤网络通讯传输方案
  6. 玄冰400AMD扣具扣到12A转接架的技巧
  7. 青海大学的计算机专业排名,2019青海大学专业排名
  8. react高阶组件和Hooks语法
  9. 2021“快手光合创作者大会”背后的服务新理念
  10. python爬虫urllib3模块详解