首页 > 编程语言 >java如何编写增强for循环呢?

java如何编写增强for循环呢?

时间:2022-10-22 11:06:27浏览次数:79  
标签:增强 遍历 java 迭代 java265 循环 编写 com

转自http://www.java265.com/JavaCourse/202204/2982.html

文笔者讲述java中for循环的简介说明,如下所示

增强for循环

增强for循环的功能:
简化迭代器的书写格式

增强for循环的应用场景:
对实现了Iterable接口的对象都可以使用增强for循环

增强for循环的缺点
1.增强for循环和iterator遍历的效果是一样的
也就说增强for循环的内部也就是调用iteratoer实现的
2.不能在增强循环里动态的删除集合内容、不能获取下标等

增强for循环的语法格式

for(数据类型 变量名 :遍历的目标){
//数据类型 变量名:声明一个变量用来接收遍历目标遍历后的元素
}

增强for循环使用注意事项

1.由于增强for循环底层使用迭代器,所以不能对元素个数修改
2.增强for循环不能调用迭代器的remove方法

增强for循环的示例

package com.java265.other;
public class Test16 {
/**
* java265.com 示例程序
*/
public static void main(String... args) {
int[] arrs = { 11, 22, 33, 88, 99 };
for (int i : arrs) {
System.out.println(i);
}
}
}

-----运行以上代码,将输出以下信息----
11
22
33
88
99

 

标签:增强,遍历,java,迭代,java265,循环,编写,com
From: https://blog.51cto.com/u_15736642/5785711

相关文章

  • 今天聊下Java中的HashMap---Java中用的就很多的集合框架
    先说下HashMap的定义HashMap是一个散列表,存储的内容是键值对(key-value)映射。HashMap实现了Map接口,根据键的HashCode值存储数据,具有很快的访问速度,最多允许一条记录的键......
  • HMZK2【Zookeeper Java API】
    1Curator介绍原生zookeeperAPI的不足连接对象异步创建,需要开发人员自行编码等待连接没有自动重连超时机制watcher一次注册生效一次不支持递归创建树形节点curato......
  • java 武侠格斗生级版 javabean
    packagetest_3;importjava.util.Random;publicclassGame{//属性privateStringname;privateintblood;privatechargender;privateStringface;//长相是随机......
  • 力扣121(java&python)-买卖股票的最佳时机(简单)
    题目:给定一个数组prices,它的第 i个元素 prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。......
  • java springboot MINIO 集成
    <!--miniohttps://www.minio.org.cn/download.shtml#/linux--><dependency><groupId>io.minio</groupId><artifactId>minio</art......
  • javase重开2022年9月21日
    Boolean类型java中返回trueorfalse而在C语言中返回0表示false其余皆为true类型转换隐式类型转换隐式类型转换支持字节数小的类型自动转换为字节数大的类型,整数类......
  • java读取文件并统计出现前N个单词
    Java文件操作---输出单个文件中常出现的前N个英语单词-千幽行-博客园(cnblogs.com)packageclasstest;importjava.io.BufferedReader;importjava.io.File;imp......
  • Java多线程(1):线程生命周期
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ 从事Java开发这些年来,如果要问我Java当中最难的部分是什么?最有意思的部分是什么?最多人讨论的部分是什么?那我会毫不犹豫......
  • JavaScript中的Generator生成器的基本用法
    ES6入门-阮一峰:Generator函数1.介绍Generator生成器是ES6提供的一种异步编程解决方案。是一个极为灵活的结构,拥有在函数块中暂停和恢复代码执行的能力。执行Gen......
  • Java语言程序设计第五讲,异常处理
    学习Java变成过程中我们遇到过许多程序报错现象之后我们会查看报错原因,对代码进行有针对性的修改从而使其恢复正常 这就是异常处理的目的和用途:计算机提供准确的错徐信......