Java - 遍历 ArrayList 实例
以下三种方法都是用来遍历 ArrayList 集合,第三种方法是采用迭代器的方法,该方法可以不用担心在遍历的过程中会超出集合的长度。
1 package com.guyu.day0421;
2
3 import java.util.ArrayList;
4 import java.util.Iterator;
5 import java.util.List;
6
7 /**
8 * @Author: Fred
9 * @Date: 2021/4/21 10:03
10 * 遍历 ArrayList:
11 * 三种方法都是用来遍历 ArrayList 集合
12 */
13 public class Demo01 {
14 public static void main(String[] args) {
15 List<String> list = new ArrayList<String>();
16 list.add("guyu");
17 list.add("guyu1");
18 list.add("guyu2");
19
20
21 //1、遍历方法使用 For-Each 遍历 List
22 for (String str : list) {
23 System.out.println(str);
24 }
25
26 System.out.println("----------------------1");
27
28 //2、把链表变为数组相关的内容进行遍历
29 String[] strArray = new String[list.size()];
30 list.toArray(strArray);
31 for (int i = 0; i < strArray.length; i++) {
32 System.out.println(strArray[i]);
33 }
34
35 System.out.println("----------------------2");
36
37 //3、使用迭代器进行相关遍历
38 Iterator<String> ite = list.iterator();
39 while (ite.hasNext()) {
40 System.out.println(ite.next());
41 }
42
43 System.out.println("----------------------3");
44
45 }
46 }
Note:
欢迎点赞,留言,转载请在文章页面明显位置给出原文链接
知者,感谢您在茫茫人海中阅读了我的文章
没有个性 哪来的签名!
详情请关注点我
持续更新中
扫一扫 有惊喜
2021 04 - Guyu.com | 【版权所有 侵权必究】
Java - 遍历 ArrayList 实例的更多相关文章
- java 遍历arrayList的四种方法
package com.test; import java.util.ArrayList;import java.util.Iterator;import java.util.List; public ...
- 无法反序列化的java.util.ArrayList实例出来VALUE_STRING的(Can not deserialize instance of java.util.ArrayList out of VALUE_STRING)
解决方法: 设置DeserializationConfig.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY.问题解决.
- Java 集合 ArrayList和LinkedList的几种循环遍历方式及性能对比分析 [ 转载 ]
Java 集合 ArrayList和LinkedList的几种循环遍历方式及性能对比分析 @author Trinea 原文链接:http://www.trinea.cn/android/arrayl ...
- Java中ArrayList循环遍历并删除元素的陷阱
ava中的ArrayList循环遍历并且删除元素时经常不小心掉坑里,昨天又碰到了,感觉有必要单独写篇文章记一下. 先写个测试代码: import java.util.ArrayList; public ...
- JAVA遍历HashMap和ArrayList
List Map 基础信息 HashMap 最近写程序经常需要遍历集合,所以总结一下内容: 一.简单实现 Map map = new HashMap(); for(Object o : map.key ...
- 一点一点看JDK源码(五)java.util.ArrayList 后篇之Spliterator多线程遍历
一点一点看JDK源码(五)java.util.ArrayList 后篇之Spliterator多线程遍历 liuyuhang原创,未经允许禁止转载 本文举例使用的是JDK8的API 目录:一点一点看J ...
- 2017.10.25 Java List /ArrayList 三种遍历方法
java list三种遍历方法性能比较 学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入记录,然后遍历ArrayList,测试代码如下: pac ...
- Java案例——ArrayList存储学生对象并遍历
package ArrayListDemo;import java.util.ArrayList;import java.util.Scanner;/*案例:存储学生对象并遍历 需求:创建一个存储学生 ...
- Java中ArrayList边遍历边修改
用for-each 边遍历ArrayList 边修改时: public static void main(String[] args) { ArrayList<String> list = ...
- Java集合---ArrayList的实现原理
目录: 一. ArrayList概述 二. ArrayList的实现 1) 私有属性 2) 构造方法 3) 元素存储 4) 元素读取 5) 元素删除 6) 调整数组容量 ...
随机推荐
- .NET AI 模板
引言 随着人工智能技术的快速发展,AI应用开发已成为开发者必备的技能之一.然而,对于许多.NET开发者来说,如何快速上手AI开发仍然是一个挑战.微软推出的.NET AI模板预览版正是为了解决这一问题而 ...
- ngxinx基本使用
前言 ngxin的所有功能,一般都是在nginx的配置文件中完成的. 所以这同样也是一篇nginx配置文件的熟练过程. 虚拟主机 nginx使用虚拟主机来配置站点:每个虚拟主机使用server { } ...
- jenkins部署github项目
过程和gitee+jekins配置一样 方式1:使用ssh方式 jekins配置给github的认证信息 采取ssh方式,即需要提前将Jenkins本机的key添加到Gitlab上 先配置好ssh证书 ...
- 前端开发系列100-小程序篇之UI组件库的使用和封装
本文介绍微信小程序开发中常用的第三方UI组件库的基本使用流程和如何自定义组件. 1.0 第三方UI组件库的基本使用流程 通常,在使用第三方组件库之前首先需要通过代码的托管仓库和组件库文档来了解该组件库 ...
- 认识Android Studio中各个模块
首先看看刚创建完的项目界面,除了菜单栏.工具栏等,没有什么可以编辑的界面 通过项目的文件浏览器可以打开所有项目文件,所以文件管理器在整个开发过程中相当重要. 其中用到最多的便是app项,其余大部分 ...
- MS 笔试 FT面试
手写轮播 我也是醉了 闭包机制 外面的 可以访问 闭包里面的变量 会长时间存在在栈上 js变量类型 我就写了var 真是... function forsum () { var i,sum = ...
- Threejs轨道控制器(OrbitControls)对touchmove事件的拦截
Threejs的轨道控制器(OrbitControls)对touchmove冒泡事件的拦截 作者:咕魂 时间:2021年7月18日 问题描述: 创建控制器的方法: new THREE.OrbitCon ...
- 【转】-java多线程读写锁ReadWriteLock
Java多线程中读写锁ReadWriteLock的使用 该博客转载自lavimer的Java多线程中读写锁ReadWriteLock的使用 1. 概念 读写锁分为读锁和写锁,多个读锁之间是不需要 ...
- vue.js中简单粗暴解决二进制转图片显示问题
this.filePath = 'data:image/jpeg;base64,' + item.url <img :src="'data:image/jpeg;base64,'+it ...
- 1010 Reports
http://acm.hdu.edu.cn/contests/contest_showproblem.php?pid=1010&cid=909 Reports Time Limit: 2000 ...