JAVA(集合类)——使用For循环遍历ArrayList
文章目录
- 实例描述
- 实现过程
- 代码如下:
- 运行结果
- 代码解析
实例描述
在使用集合类时,我们不仅关心容器是如何保存数组的,而且关心如何取元素。本实例先来使用普通for循环遍历ArrayList,从中取出所有序号为奇数的元素。
实现过程
1) 在类的主方法中创建一个ArrayList集合为其指定泛型为Integer类型,并添加10个元素,然后利用for循环遍历ArrayList集合,输出表中序号为奇数的元素。
代码如下:
import java.util.ArrayList;
import java.util.List;public class ForTraversal {public static void main(String[] args) {List<Integer> list = new ArrayList<Integer>(); //创建列表for (int i = 0; i < 10; i++) { //向列表中增加10个元素list.add(i);}System.out.println("列表中的元素: " + list); //输出列表中全部的元素System.out.println("列表中的奇数序号元素: ");for (int i = 1; i < list.size(); i+=2) { //输出列表中序号为奇数的元素System.out.print(list.get(i)+ " ");}}
}
运行结果
代码解析
Set接口和List接口都继承了Collectiion接口,而Map接口没有继承Collection接口。因此,Set对象和List对象都可以调用Collection接口的方法,而Map对象不可以。
三种接口类型
- Set有点类似数学中集合的定义,是无序的、没有重复项目的集合;
- List是位置性集合,加进清单的元素可以加在清单中特定位置或加到末尾,可以保存重复的元素;
- Map用于关键字/数值对,其中关键字是数值的唯一标识(不可标识),用户可以按关键字存取数据,数据可以重复。
JAVA(集合类)——使用For循环遍历ArrayList相关推荐
- JAVA如何遍历arraylist数组,Java 程序使用Lambda表达式遍历ArrayList
Java 程序使用Lambda表达式遍历ArrayList 在此示例中,我们将学习在Java中使用lambda表达式遍历数组列表的每个元素. 要理解此示例,您应该了解以下Java编程主题: 示例:将A ...
- JAVA中list的循环遍历,详解Java中list,set,map的遍历与增强for循环
Java集合类可分为三大块,分别是从Collection接口延伸出的List.Set和以键值对形式作存储的Map类型集合. 关于增强for循环,需要注意的是,使用增强for循环无法访问数组下标值,对于 ...
- hashmap java 便利_java HashMap 循环遍历map的方法
java HashMap 循环遍历map的方法(转) import java.util.ArrayList; import java.util.HashMap; import java.util.It ...
- 循环遍历java属性_java中循环遍历实体类的属性和数据类型以及属性值
package com.walkerjava.test; import java.lang.reflect.Field; import java.lang.reflect.InvocationTarg ...
- Java基础之for循环遍历数组
public class forsuzhu{ ----public static void main (String[] args){ --------int[] numbers = {7,17,27 ...
- To Java程序员:切勿用普通for循环遍历LinkedList
ArrayList与LinkedList的普通for循环遍历 对于大部分Java程序员朋友们来说,可能平时使用得最多的List就是ArrayList,对于ArrayList的遍历,一般用如下写法: p ...
- 集合【7】--- 遍历ArrayList集合三种方法
集合相关知识总结: 集合[1] - 综述与ArrayList 集合[2] - LinkedList 集合[3] - ArrayList和LinkedList区别与联系(面试题) 集合[4]- Set ...
- 遍历ArrayList的过程中移除元素的方式
错误方法一 使用for循环正序遍历ArrayList,使用remove移除元素 结果如下,只删除了一个"3" 原因:在匹配到第一个要删除的元素并移除时,后面元素会往前移位,导致索引 ...
- java利用循环打印AVA_ava.util.ArrayList在foreach循环遍历时可以删除元素
ArrayList是java开发时非常常用的类,常碰到需要对ArrayList循环删除元素的情况.这时候大家都不会使用foreach循环的方式来遍历List,因为它会抛java.util.Concur ...
最新文章
- tomcat运行模式APR安装
- Log4net中的RollingFileAppender解析
- Spring Cloud Gateway 入门
- python 删除代码中的注释,正则匹配
- 几个.net开发中常用的工具下载
- python开发的系统有哪些_Python web开发=几个模板系统的性能对比
- rabbitmq channel参数详解【转】
- 什么时候出来的_DNF手游官网正版什么时候出来?地下城手游上线日期分享
- 什么是事件的三要素?
- linux 网桥代码分析之网桥端口设备接收数据包处理分析Ⅴ
- 爬虫抓取暗黑3玩家数据
- APM的解锁(ARM)流程
- Python-直线检测-提取邮票编码
- 如何进行坡度坡向分析教程
- 全网 Vue 最XXXXXXX...... 男人看了沉默,女人看了流泪
- 如何彻底修复DNS污染呢?
- 计算机不识别lacie硬盘,如何从LaCie Rugged 外置硬盘上恢复丢失的数据
- Openssl中的Libcrypto API
- 通用的统一权限管理系统
- (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解