Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >增强for循环

增强for循环

作者头像
用户8785253
发布于 2021-07-06 03:54:10
发布于 2021-07-06 03:54:10
8130
举报
文章被收录于专栏:JAVA学习历程JAVA学习历程

作用:简化数组和Collection集合的遍历

  1. 实现Iterrable接口的类允许其对象成为增强型for语句的目标
  2. 其原理是Iterator迭代器
  3. 格式 for(元素数据类型 变量名:数组或Collection集合 ){ //此处使用变量即可,变量即元素; } eg: int[] arr = {1,2,3,4} for(int i:arr){ System.out.println(i); }
  4. 用途 若是用于列表或集合的遍历有三种方式: 1.Iterator迭代器 2.普通for(有索引) 3.增强for 若是单纯遍历,用增强for,若是用索引,普通for
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/02/18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【数据结构】初识集合&深入剖析顺序表(Arraylist)
🚀所属专栏:数据结构与算法学习⭐⭐ 🚀欢迎光顾我的主页: 2的n次方_⭐⭐
2的n次方
2024/10/15
1100
【数据结构】初识集合&深入剖析顺序表(Arraylist)
JAVA增强for循环
为什么需要增强for循环呢? 简化数组和集合的遍历。 想要使用增强for循环必须先要了解它的格式 增强for循环的格式
全栈程序员站长
2022/07/04
1.1K0
Java基础笔记16
16.01_集合框架(去除ArrayList中重复字符串元素方式1) A:案例演示 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) 思路:创建新集合方式 /** * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 */ public static void main(String[] args) { ArrayList list = new ArrayList();
dreamkong
2018/06/21
5430
16(03)总结增强for循环,静态导入,可变参数
3:增强for循环(掌握) (1)是for循环的一种 (2)格式: for(元素的数据类型 变量名 : 数组或者Collection集合的对象) { 使用该变量即可,该变量其实就是数组或者集合中的元素。 } (3)好处: 简化了数组和集合的遍历 (4)弊端 增强for循环的目标不能为null。建议在使用前,先判断是否为null。 package cn.itcast_01; import java.util.ArrayList; import java.util.List; /* * JD
Java帮帮
2018/03/15
1.3K0
增强for循环
jdk1.5出现的新特性---->增强for循环
MonroeCode
2018/01/11
7720
增强for循环
需求:创建一个存储学生对象的集合,存储3个学生对象,使用程序实现在控制台遍历该集合
秋落雨微凉
2022/10/25
1.3K0
增强for循环
Java 基础(六):数组
老生常谈的一个控制流程了,我们在是使用数组和集合的时候,遍历元素的时候经常会用到循环的结构,Java具有非常灵活的三种循环机制:
山禾说
2020/03/20
4000
Java 基础(六):数组
JAVA入门学习六
描述: 集合的由来数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义太麻烦,java内部给我们提供了集合类能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少;
全栈工程师修炼指南
2020/10/23
6080
JAVA入门学习六
java基础第十二篇之集合、增强for循环、迭代器和泛型
public static void main(String[] args) { // TODO Auto-generated method stub //遍历数组 // int[] nums = {1,2,3,4,5}; // for(int num:nums){ // System.out.println(num); // } Collection nums = new ArrayList(); nums.add(10); nums.add(20); nums.add(30); nums.add(40); //1.用迭代器 //2.增强for循环 for(Integer i:nums){ nums.add(50); System.out.println(i); } //快捷键 foreach+alt+/
海仔
2019/08/05
5030
Java学习笔记之集合1
本文涉及Java知识点为集合,包括Collection集合,List集合,数组和队列结构,List集合的实现类
Jetpropelledsnake21
2021/12/10
3520
Java学习笔记之集合1
Java中普通for循环和增强for循环的一些区别
对于实现了RandomAccess接口的集合类,推荐使用普通for,这种方式faster than Iterator.next
XING辋
2019/03/26
1.6K0
【愚公系列】2022年01月 Java教学课程 47-集合对象Collection
Iterator iterator(): 返回此集合中元素的迭代器,通过集合对象的iterator()方法得到
愚公搬代码
2022/01/15
1950
【愚公系列】2022年01月 Java教学课程 47-集合对象Collection
【Java学习笔记之十】Java中循环语句foreach使用总结及foreach写法失效的问题
foreach语句使用总结 增强for(part1:part2){part3}; part2中是一个数组对象,或者是带有泛性的集合. part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的. part3当然还是循环体. foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。 foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为fo
Angel_Kitty
2018/04/09
2.2K0
第十七天 集合-Collection&增强for&迭代器【悟空教程】
出现意义:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。
Java帮帮
2018/07/26
5520
第十七天 集合-Collection&增强for&迭代器【悟空教程】
【day19】集合和常用API
在之前的学习中,我们了解了变量和数组用于保存数据,但数组是定长的。当需要添加或删除数据时,数组并不方便,因此我们引入了长度可变的容器——集合。
程序员波特
2024/12/30
900
【day19】集合和常用API
Java中的for循环介绍
1、Java中的for循环  不严格的说,Java的第二种for循环基本是这样的格式:
用户7886150
2021/04/23
1.3K0
JDK1.9-Iterator迭代器
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
cwl_java
2019/12/03
3010
Java ArrayList和LinkedList
​ 集合就是用于存储多个数据的容器。相对于具有相同功能的数组来说,集合的长度可变会更加灵活方便。Java中提供了使用不同数据结构存储数据的不同集合类,他们有各自不同的特点,并且在类中提供了很多常用了方法,便于我们使用。
愷龍
2022/09/26
3360
Java ArrayList和LinkedList
JAVA零基础小白学习免费教程day13-Collection&数据结构
JAVASE提供了满足各种需求的API,在使用这些API前,先了解其继承与接口操作架构,才能了解何时采用哪个类,以及类之间如何彼此合作,从而达到灵活应用。
张哥编程
2024/12/13
800
JAVA零基础小白学习免费教程day13-Collection&数据结构
Java 关于集合框架那点事儿
 1.引入集合框架   采用数组存在的一些缺陷:    1.数组长度固定不变,不能很好地适应元素数量动态变化的情况。    2.可通过数组名.length获取数组的长度,却无法直接获取数组中真实存储的个数。    3.在进行频繁插入、删除操作时同样效率低下。  2.Java集合框架包含的内容   Java集合框架为我们提供了一套性能优良、使用方便的接口和类,它们都位于Java.util包中。   集合框架是为表示和操作集合而规定的一种统一的标准体系结构。集合框架都包含三大块内容;对外的接口、接口的实现和对集
房上的猫
2018/03/14
1.2K0
Java 关于集合框架那点事儿
相关推荐
【数据结构】初识集合&深入剖析顺序表(Arraylist)
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档