获取ArrayList集合中的元素的三种方法

这篇具有很好参考价值的文章主要介绍了获取ArrayList集合中的元素的三种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:创建数组List文章来源地址https://www.toymoban.com/news/detail-688491.html

ArrayList<String> set = new ArrayList<>();
Iterator<Character> it = set.iterator()

法一、迭代器的next()方法

while(it.hasNext()){
	System.out. print(it.next());
}

法二、用对象变量

while(it.hasNext()){
	Object o = it.next();
	System.out.print(o);;
}

方法三、用for循环输出

for(int i = 0;i < list.size();i++){
	System.out.print(list.get(i));		//返回ArrayList中索引为i的元素
}

到了这里,关于获取ArrayList集合中的元素的三种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ArrayList集合源码阅读

    ArrayList 是 Java 中的一种集合(Collection)类,它可以用来存储一组对象。下面是一些 ArrayList 的重要知识点: ArrayList 是动态数组,它的大小可以根据需要自动增长或缩小。 ArrayList 是通过数组实现的,每个元素可以通过其索引进行访问。 ArrayList 可以存储任意类型的对象,包括

    2023年04月25日
    浏览(37)
  • ArrayList集合安全

    并发修改异常 java.util.ConcurrentModificationException异常  

    2024年02月11日
    浏览(25)
  • ArrayList集合

    一. 介绍 ArrayList是List接口的一个实现类,它是Java程序中最常用的集合之一。在ArrayList内部,它使用一个可变长度的数组来存储元素。当向ArrayList中添加元素时,如果当前的数组容量不足以容纳新增的元素,ArrayList会自动进行扩容操作,创建一个更大的数组,并将原始数据复

    2024年02月16日
    浏览(23)
  • 【Java】ArrayList(集合)超详解

    集合和数组的优势对比: 长度可变 添加数据的时候不需要考虑索引,默认将数据添加到末尾 1.1ArrayList类概述 什么是集合 ​ 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 ArrayList集合的特点 ​ 底层是数组实现的,长度可以变化 泛型的使用 ​ 用于约束集

    2023年04月20日
    浏览(53)
  • Java集合之ArrayList详解

    1.1. Iterator:提供了一种方便、安全、高效的遍历方式。 Iterator是一个迭代器接口,它提供了一种安全的遍历集合元素的方法,可以避免在遍历过程中修改集合引起的ConcurrentModificationException异常,同时还可以避免在遍历过程中删除集合元素时出现索引越界等问题。 ArrayList使用

    2024年02月10日
    浏览(31)
  • 将List集合转换成ArrayList集合的方式

    方法一: 1.强行转换,但是必须要求是ArrayList声明的List,不能是List的其它子类 方法二: 1.使用集合的addAll方法,适用于List集合所有的子类和自己 方法三: 用谷歌的封装方法 1.第一步pom先导入所需的谷歌jar 用 import com.google.common.collect.Lists;

    2024年02月11日
    浏览(29)
  • 探索Java集合框架—数据结构、ArrayList集合

    Java集合的使用相信大家都已经非常得心应手,但是我们怎么做到知其然,更知其所以然这种出神入化的境界呢?我们揭开集合框架底层神秘面纱来一探究竟 目录 一、背景介绍 二、思路方案 数据结构是什么? 数据结构可以分为线性和非线性两种数据结构 线性数据结构: 非

    2024年02月10日
    浏览(31)
  • Java集合框架之ArrayList源码分析

    ArrayList是Java提供的线性集合,本篇笔记将从源码(java SE 17)的角度学习ArrayList: 什么是ArrayList? ArrayList底层数据结构是怎么实现的? 作为一个容器,分析增删改查的过程 ArrayList的扩容机制 由ArrayList的定义可知,ArrayList继承了AbstractList抽象类,实现了List、RandomAccess、Cloneabl

    2024年02月07日
    浏览(46)
  • java源码----集合系列1----ArrayList,linkedList

    底层是一个object数组 Arraylist 是java里面Collection  标准的一个集合,其 底层是一个object数组 。当new一个空参的ArrayList的时候,会默认生成一个空数组。 Arraylist上限是 Integer.MAX_VALUE - 8(Integer.MAX_VALUE  =  2^31-1) ; 超过上限会报内存溢出 这里为什么是Integer.MAX_VALUE-8  ,源码上的解

    2024年02月03日
    浏览(32)
  • Java:ArrayList集合、LinkedList(链表)集合的底层原理及应用场景

    入队 出队 压栈(push),addFirst可以替换成push,官方专门为压栈写了push的API 出栈(pop),removeFirst可以替换成pop,官方专门为出栈写了pop的API

    2024年02月12日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包