ArrayList的三种遍历方法
ArrayList的三种遍历方法
import java.util.*;
public class Test{
public static void main(String[] args) {
List list=new ArrayList();
list.add(“Hello”);
list.add(“World”);
list.add(“HAHAHAHA”);
//第一种遍历方法使用 For-Each 遍历 List
for (String str : list) { //也可以改写 for(int i=0;i<list.size();i++) 这种形式
System.out.println(str);
}
//第二种遍历,把链表变为数组相关的内容进行遍历String[] strArray=new String[list.size()];list.toArray(strArray);for(int i=0;i<strArray.length;i++) //这里也可以改写为 for(String str:strArray) 这种形式{System.out.println(strArray[i]);}//第三种遍历 使用迭代器进行相关遍历Iterator<String> ite=list.iterator();while(ite.hasNext())//判断下一个元素之后有值{System.out.println(ite.next());}
}
}
ArrayList的三种遍历方法相关推荐
- for-forEach-stream.forEach三种遍历方法
java8新出的循环方式,在网上有大量的道友说用流的方式效率反而更低了. 大量的结论表明,这种方式只是语法糖(for-forEach-stream三种遍历方法执行效率比较与选用思考 - ZZY1078 ...
- java map集合遍历方法,Java的Map集合的三种遍历方法
集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~ 1. package com.myTest.MapText; import java.util.Collection; i ...
- JAVA vector的遍历_谈谈vector容器的三种遍历方法
说明:本文仅供学习交流.转载请标明出处.欢迎转载! vector容器是最简单的顺序容器,其用法相似于数组.实际上vector的底层实现就是採用动态数组.在编敲代码的过程中.经常会变量容器中的元素,那么 ...
- Java list三种遍历方法性能比较
从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象 ...
- java 遍历list 性能_java list三种遍历方法性能比較
从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便測试各种遍历方法的性能,測试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象 ...
- java list三种遍历方法性能比較
从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便測试各种遍历方法的性能,測试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象 ...
- python列表的三种遍历方法(for循环,索引,下标)
列表是python中使用频率非常高的数据类型 用方括号[]定义 接下来介绍遍历列表常用的三种方法 1:直接遍历 list1=[1,24,34,44,533,5,219] for item in lis ...
- for-forEach-stream三种遍历方法执行效率比较与选用思考
文章目录 想法 设计 实现 结论 建议 想法 在JDK-8中,新添加了很多的方法,比如说现在我所说的forEach,该方法是用于集合遍历的,其方式相当于传统的for循环遍历方式,只是与其不同之处就 ...
- 遍历字典_十三、Python字典三种遍历方法
Python字典是最基本的数据结构之一,在Python中使用非常频繁,所以对Python字典的遍历非常重要.下面介绍常用的几种字典遍历方法. 根据key遍历 d1 = {'姓名': '风清扬', '年 ...
最新文章
- LeetCode刷题记录1——717. 1-bit and 2-bit Characters(easy)
- 会议室管理前端页面_福州会议室钟联系方式
- Docker私有仓库的搭建
- CF755G PolandBall and Many Other Balls(多项式/倍增fft)
- 计算机组成原理中7421,计算机组成原理07421
- 软件工程第一次作业2018
- 并查集路径压缩和按rank合并代码实现
- asp.net 用parameter对象更新数据
- 中国物联网发展年报出炉
- 法兰克焊接机器人编程入门_FANUC机器人应用
- 定义控制台应用程序的入口点 ConsoleApplication
- 学好python需要学哪些知识_学习Python需要掌握哪些知识?
- 人才测评技术与应用【1】
- android,adb相关
- 学习笔记-DQPSK系统的调制与解调
- 爆火出圈的chatGPT
- 大疆 —— 后端开发工程师(北京)
- 机器人操作系统ROS 编程开发--详细总结
- 无约束问题的极值条件
- 基于正点原子Linux开发板(ALIENTEK I.MX6U ALPHA V2.2)的个人自学记录
热门文章
- 笔记本显示器驱动更新
- 美军回应网传UFO:视频为真 现有人类技术无法达到
- 视频教程-图解Python编程神器Jupyter Notebook-Python
- 为什么服务网页打开需要很久,点击之后计算机在处理什么,为什么我打开电脑桌面全部显示出来后要等很久才能打开连接.doc...
- 批量发工资条小工具使用说明
- python 使用pandas简单地把excel里面的数据存储到矩阵里面
- SQL Server 2008附加mdf文件连接数据库18456错误
- 智慧点餐系统多方面优化餐厅运作效率
- 计算机按键变成音符怎么弄,作曲大师怎么设置键盘输入 音符快速输入方法
- ubuntu mate 18.04官网下载,烧录及安装 SSH VNC ROS MAVROS librealsense realsense-ros vision_to_mavros(我自己亲自弄的)