使用迭代遍历元素Java LinkedList
2014-01-01 15:38
405 查看
http://li-bonan.blog.163.com/blog/static/135564770201131210343356/
import java.util.Iterator; import java.util.LinkedList; public class Main { public static void main(String[] args) { LinkedList<String> lList = new LinkedList<String>(); lList.add("1"); lList.add("2"); lList.add("3"); lList.add("4"); lList.add("5"); Iterator itr = lList.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); } } } import java.util.ArrayList; import java.util.ListIterator; public class Main { public static void main(String[] args) { ArrayList<String> aList = new ArrayList<String>(); aList.add("1"); aList.add("2"); aList.add("3"); aList.add("4"); aList.add("5"); ListIterator listIterator = aList.listIterator(); while (listIterator.hasNext()){ System.out.println(listIterator.next()); } } } import java.util.ArrayList; import java.util.Iterator; public class ArrayListExample { public static void main(String[] args) { ArrayList<Integer> al = new ArrayList<Integer>(); al.add(new Integer(1)); al.add(new Integer(2)); al.add(new Integer(3)); al.add(new Integer(4)); al.add(new Integer(5)); al.add(new Integer(6)); al.add(new Integer(7)); al.add(new Integer(8)); al.add(new Integer(9)); al.add(new Integer(10)); al.set(5, new Integer(66)); for (Iterator i = al.iterator(); i.hasNext();) { Integer integer = (Integer) i.next(); System.out.println(integer); } } }
相关文章推荐
- java ArrayList与LinkedList 使用for,forearch,Iterator的遍历效率
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与LinkedHashSet类))
- Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例
- Java 集合系列08之 List总结(LinkedList, ArrayList等使用场景和性能分析)
- Java中使用Collections.sort对List里面的元素排序示例
- Java 集合系列05之 LinkedList详细介绍(源码解析)和使用示例
- Java中ArrayList和LinkedList的遍历与性能分析
- java Linkedlist使用
- Java集合之List遍历找到匹配元素删除方法总结
- Java中LinkedList与ArrayList遍历速度比较
- 使用java.util.LinkedList模拟实现内存页面置换算法--LRU算法
- java中Queue队列的介绍和使用(1)之LinkedList
- 对比ArrayList和LinkedList 使用普通循环和迭代循环的性能
- Java中各种常用数据结构的使用(Vector、Stack、LinkedList)
- Java中LinkedList的使用
- java将几个数组添加到LinkedList中后再遍历输出
- JAVA基础学习之String、StringBuffer、StringBuilder、基本数据类型的使用、整形进制转换、集合Collection、Vector、ArrayList、LinkedList、HashSet、TreeSet等(3)
- Java遍历List,删除自身元素
- 为什么使用迭代器iterator遍历Linkedlist要比普通for快
- Java使用foreach遍历集合元素