java List几种遍历方法
来源:互联网 发布:网络买卖合同律师365 编辑:程序博客网 时间:2024/06/06 02:32
总结起来java List接口派生出来的ArrayList、Vector、LinkList类的遍历方法有以下几种:
1)通过下标遍历,即使用get(Index)方法,类似于c++中重载的 []运算符
2)使用foreach循环进行遍历
3)使用迭代器 iterator(单向)或ListIterator(双向)进行遍历
结果:
1)通过下标遍历,即使用get(Index)方法,类似于c++中重载的 []运算符
2)使用foreach循环进行遍历
3)使用迭代器 iterator(单向)或ListIterator(双向)进行遍历
具体如下:
import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;public class ListIterators {public static void main(String[] args) {List<Integer> list = new ArrayList<>();for (int i = 10; i > 0; i--) {list.add(i);}for (int i = 0; i < list.size(); i++) { // get(index)System.out.print(list.get(i) + " ");}System.out.println();Iterator<Integer> iter = list.iterator(); // 单向iteratorwhile (iter.hasNext()) {System.out.print(iter.next() + " ");}System.out.println();for (Integer list2 : list) // foreachSystem.out.print(list2 + " ");System.out.println();for (ListIterator<Integer> it = list.listIterator(list.size()); // 双向ListIteratorit.hasPrevious();) {System.out.print(it.previous() + " ");}}}
结果:
10 9 8 7 6 5 4 3 2 1
10 9 8 7 6 5 4 3 2 1
10 9 8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8 9 10
初学java,如有不足欢迎指正
阅读全文
0 0
- java List几种遍历方法
- 【Java】关于Java遍历List的几种方法
- Java遍历List的几种方法及其性能比较
- 几种遍历 List 的方法
- 几种遍历list集合的方法
- 遍历list的几种方法
- 学习List的几种遍历方法
- List<Map<String,Object>几种遍历的方法
- python遍历 truple list dictionary的几种方法
- List<Map<String,Object>几种遍历的方法
- JAVA LIST的三种遍历方法
- java遍历List的三种方法
- Java 遍历List的三种方法
- JAVA List 三种遍历方法
- Java 遍历Map的几种方法
- java Map 遍历的几种方法
- java 几种遍历map的方法
- Java几种集合的遍历方法
- C++程序设计实例
- 分享生活
- Redis 持久化
- java读写TXT文件
- Head First Java#10_数字与静态
- java List几种遍历方法
- 改善C#程序,提高程序运行效率的50种方法
- C语言实现有向无环图的拓扑排序算法
- ping工作过程
- Android
- 程序员面试-数据库3
- python读excel两种方式
- send(),recv()函数
- HTML5_网页基础