JAVA(集合类)——使用For循环遍历ArrayList[通俗易懂]

JAVA(集合类)——使用For循环遍历ArrayList[通俗易懂]文章目录实例描述实现过程实例描述JAVA中提供了各种数据集合类,这些类主要用于保存复杂结构的数据,其中ArrayList集合可以看作动态数组。它突破了普通数组固定长度的限制,可以随时向数组中添加和移除元素,这将使数组更加灵活。本实例通过ArrayList集合类实现了向程序动态添加与删除用户名的功能,其中所有数据都保存在ArrayList集合的实例对象中。实现过程1)在主方法中获取用…

大家好,又见面了,我是你们的朋友全栈君。

实例描述

在使用集合类时,我们不仅关心容器是如何保存数组的,而且关心如何取元素。本实例先来使用普通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用于关键字/数值对,其中关键字是数值的唯一标识(不可标识),用户可以按关键字存取数据,数据可以重复。

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163126.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • c# HJ212协议组包

    c# HJ212协议组包c#关于HJ212协议组包今天突然想起好久没有登过博客了又将近两年没有更新怪我太懒散了。。。工作中学习到的很多但也很容易忘记用过的东西某天可能想再用的时候却想不起来了或者找不到了只能挠头~~好了进入正题我在工作中关于HJ212协议这块用到的还是很多的今天来写一写在c#中HJ212协议如何组包以及有了报文内容如何转换为完整报文:先放一张转换为完整报文的成果图:以下为实际代码:publicpartialclassForm1:Form

    2022年7月25日
    25
  • Android对话框之dismiss和cancel和hide区别「建议收藏」

    Android对话框之dismiss和cancel和hide区别「建议收藏」Android对话框之dismiss和cancel和hide区别

    2022年4月21日
    99
  • ubuntu下deb包安装方法_ubuntu安装下载文件

    ubuntu下deb包安装方法_ubuntu安装下载文件deb包是Debian,Ubuntu等Linux发行版的软件安装包,扩展名为.deb,是类似于rpm的软件包,Debian,Ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦。如果Ubuntu要安装新软件,已有deb安装包(例如:linuxidc.deb),但是无法登录到桌面环境。那该怎么安装?答案是:使用dpkg命令。dpkg是Debianlinuxidc的简写,是为Debian专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux发行

    2022年10月20日
    2
  • ansible 学习笔记

    ansible 学习笔记

    2022年3月1日
    43
  • 团队作战和单兵作战

    团队作战和单兵作战

    2021年7月28日
    151
  • 集群管理软件介绍_集群管理是什么意思

    集群管理软件介绍_集群管理是什么意思转载。From https://blog.csdn.net/swingwang/article/details/77971905集群就是通过软件将一组服务器作为一个整体向客户提供资源。这些单个的服务器就是集群的节点。当对外提供资源的节点故障后,集群中其余的节点能够将资源接管起来,继续对客户提供资源。集群技术的核心就是资源访问控制。由于集群中所有节点都可以访问集群对外共享的资源,当多个节点同时操作…

    2022年10月15日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号