废话不多说,直接上代码:
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import com.hbut.domain.Person;
public class TestList {
/**
*
* List 代表一个元素有序、且可重复的集合,集合中的每个元素都有其对应的顺序索引
* List 允许使用重复元素,可以通过索引来访问指定位置的集合元素。
* List 默认按元素的添加顺序设置元素的索引。
* List 集合里添加了一些根据索引来操作集合元素的方法
*/
public static void main(String[] args) {
List list= new ArrayList();
list.add(new Person("AA",21));
list.add(new Person("BB",22));
list.add(new Person("CC",23));
list.add(new Person("DD",24));
//1.迭代:迭代器iterator迭代
Iterator it = list.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
//2.迭代:增强for循环
System.out.println("--------for----------");
for(Object obj :list){
System.out.println(obj);
}
//3.迭代:通过元素的索引迭代
System.out.println("--------get(int index)----------");
for(int i=0 ;i<list.size();i++){
System.out.println(list.get(i));
}
//4.迭代:通过ListIterator迭代,也可向前迭代的
ListIterator listIt = list.listIterator();
System.out.println("--------ListIterator正向迭代----------");
while(listIt.hasNext()){
System.out.println(listIt.next());
}//指针已经到末尾了
System.out.println("--------ListIterator反向迭代----------");
while(listIt.hasPrevious()){
System.out.println(listIt.previous());
}
}
}
以上这篇list的4种遍历方式(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# list的遍历方式
# Java中四种遍历List的方法总结(推荐)
# Lua中遍历数组和table的4种方法
# java集合遍历的几种方式总结及详细比较
# java中List集合及其遍历详解
# 迭代
# 给大家
# 都有
# 遍历
# 也可
# 可以通过
# 希望能
# 这篇
# 多说
# 小编
# 大家多多
# 来访问
# domain
# Person
# String
# List
# hbut
# void
# static
# main
相关文章:
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
微课制作网站有哪些,微课网怎么进?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
Python如何创建带属性的XML节点
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
如何通过cPanel快速搭建网站?
电商网站制作公司有哪些,1688网是什么意思?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
北京建设网站制作公司,北京古代建筑博物馆预约官网?
建站之星后台密码遗忘或太弱?如何重置与强化?
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
想学网站制作怎么学,建立一个网站要花费多少?
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
高防服务器租用首荐平台,企业级优惠套餐快速部署
如何用狗爹虚拟主机快速搭建网站?
制作网页的网站有哪些,电脑上怎么做网页?
Python多线程使用规范_线程安全解析【教程】
建站之星价格显示格式升级,你的预算足够吗?
如何用AWS免费套餐快速搭建高效网站?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
如何使用Golang table-driven基准测试_多组数据测量函数效率
建站之星会员如何解锁更多建站功能?
建站168自助建站系统:快速模板定制与SEO优化指南
建站主机如何选?高性价比方案全解析
如何高效生成建站之星成品网站源码?
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
建站上传速度慢?如何优化加速网站加载效率?
建站之星如何通过成品分离优化网站效率?
济南专业网站制作公司,济南信息工程学校怎么样?
如何彻底删除建站之星生成的Banner?
宁波免费建站如何选择可靠模板与平台?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
网站制作壁纸教程视频,电脑壁纸网站?
如何设置并定期更换建站之星安全管理员密码?
深入理解Android中的xmlns:tools属性
建站主机选择指南:服务器配置与SEO优化实战技巧
制作国外网站的软件,国外有哪些比较优质的网站推荐?
C++如何使用std::optional?(处理可选值)
网站制作软件免费下载安装,有哪些免费下载的软件网站?
较简单的网站制作软件有哪些,手机版网页制作用什么软件?
h5在线制作网站电脑版下载,h5网页制作软件?
已有域名和空间如何快速搭建网站?
建站之星下载版如何获取与安装?
如何在云主机快速搭建网站站点?
如何快速生成高效建站系统源代码?
*请认真填写需求信息,我们会在24小时内与您取得联系。