java使用listIterator逆序arraylist示例分享
JAVA 使用 示例 分享 ArrayList 逆序
2023-06-13 09:15:18 时间
思路分析:要逆序遍历某个列表,首先要获得一个ListIterator对象,利用for()循环,以ListIterator类的hasNext()方法作为判断条件,通过循环执行ListIterator类的next()方法将游标定位到列表结尾,然后在另一个for循环中,以ListIterator类的hasPrevious()方法作为判断条件,通过ListIterator类的previous()方法逆序输出列表中的元素。
代码如下:
importjava.util.ArrayList;
importjava.util.Iterator;
importjava.util.List;
importjava.util.ListIterator;
publicclassIteratorDemo{
publicstaticvoidmain(String[]args){
List<Integer>list=newArrayList<Integer>();//创建列表
for(inti=0;i<10;i++){//向列表中增加10个元素
list.add(i);
}
Iteratorit=list.iterator();
System.out.print("ArrayList集合中的元素为:");
while(it.hasNext()){
System.out.print(it.next()+"");
}
System.out.println();
System.out.println("逆序后为:");
ListIterator<Integer>li=list.listIterator();//获得ListIterator对象
for(li=list.listIterator();li.hasNext();){//将游标定位到列表结尾
li.next();
}
for(;li.hasPrevious();){//逆序输出列表中的元素
System.out.print(li.previous()+"");
}
}
}
效果如图:
相关文章
- java h2数据库_JAVA 项目中使用 H2 数据库
- 【Java 网络编程】UDP 服务器 客户端 通信 ( DatagramSocket | DatagramPacket | UDP 发送数据包 | UDP 接收数据包 | 端口号分配使用机制 )[通俗
- 学java用什么编译器_学习Java用什么编译软件好
- java使用md5_Java_MD5的使用「建议收藏」
- java jersey使用总结_Java Jersey2使用总结
- java中random方法取值范围_Java Random.nextInt()方法,随机产生某个范围内的整数
- java rpm卸载_使用RPM卸载软件「建议收藏」
- 【Java 并发编程】CountDownLatch 使用场景示例
- 使用JAVA实现签名验证示例程序详解架构师
- Java中使用poi导入、导出Excel详解编程语言
- Java与邮件系统交互之使用Socket验证邮箱是否存在详解编程语言
- ?使用 Java 连接 MySQL 数据库的步骤(java怎么连接mysql)
- Oracle 视图 ALL_JAVA_LAYOUTS 官方解释,作用,如何使用详细说明
- Oracle 视图 USER_JAVA_DERIVATIONS 官方解释,作用,如何使用详细说明
- Oracle 视图 USER_JAVA_IMPLEMENTS 官方解释,作用,如何使用详细说明
- 使用java修改图片DPI详解编程语言
- 实现使用Java实现Redis消息队列(redis消息队列java)
- Java下使用Redis进行高效缓存优化(Redis缓存java)
- Java中使用Redis实现高性能应用(javaredis)
- Java开发与Linux运维的高效协作(java与linux运维)
- Java如何在Linux下运行?(java执行linux)
- Java如何帮助掌握Oracle(java了解oracle)
- Java使用Oracle实现优雅数据查询(java.oracle)
- Redis中使用Java快速实现自增(redis自增 java)
- 基于Java回顾之多线程同步的使用详解
- 深入java线程池的使用详解
- java枚举的使用示例
- 使用java为pdf添加书签的方法(pdf书签制作)
- java反射使用示例分享
- java使用gzip实现文件解压缩示例
- java的json解析类库使用示例
- java使用jdbc操作数据库示例分享
- 使用java采集京东商城行政区划数据示例