`
geelong
  • 浏览: 115234 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ListIterator

阅读更多

1 只能有List实例化

2 必须先有头到尾,才能由尾到头

 

import java.util.ArrayList ;
import java.util.List ;
import java.util.ListIterator ;
public class ListIteratorDemo02{
	public static void main(String argsp[]){
		List<String> all = new ArrayList<String>() ;
		all.add("hello") ;
		all.add("_") ;
		all.add("world") ;
		ListIterator<String> iter = all.listIterator() ;
		System.out.print("由前向后输出:") ;
		while(iter.hasNext()){
			String str = iter.next() ;
			System.out.print(str + "、") ;
			iter.set("LI - " + str) ;	// 修改内容
		}
		System.out.print("\n由后向前输出:") ;
		iter.add("LXH");
		while(iter.hasPrevious()){
			String str = iter.previous() ;
			System.out.print(str + "、") ;
		}
	}
};
 
分享到:
评论

相关推荐

    java使用ListIterator对List遍历时添加修改删除​

    java使用ListIterator对List遍历时添加修改删除​

    java 1. 泛型 2. 队列 3. 栈 4. Iterator 和 ListIterator迭代器

    java 1. 泛型 2. 队列 3. 栈 4. Iterator 和 ListIterator迭代器

    java使用listIterator逆序arraylist示例分享

    对于列表而言,除了Iterator,还提供了一个功能更加强大的ListIterator。它可以实现逆序遍历列表中的元素。本示例将使用其逆序遍历ArrayList

    java中Iterator和ListIterator实例详解

    主要介绍了java中Iterator和ListIterator实例详解,具有一定借鉴价值,需要的朋友可以参考下。

    JAVA中ListIterator和Iterator详解与辨析(推荐)

    主要介绍了JAVA中ListIterator和Iterator详解与辨析,需要的朋友可以参考下

    java Iterator接口和LIstIterator接口分析

    主要介绍了java Iterator接口和LIstIterator接口分析的相关资料,需要的朋友可以参考下

    ListIterator接口

    NULL 博文链接:https://chaoyi.iteye.com/blog/2085157

    下拉列表例子

    import java.util.ListIterator; public class ArrayListDemo { public static void main(String args[]) { // create an array list ArrayList al = new ArrayList(3); System.out.println("Initial size of ...

    think in java线程和容器2

    java线程中容器使用技术,比如List接口是在Collection的基础上添加了大量方法,有两种...为了遍历,JAVA定义了迭代器Iterator,它只能向后遍历,它有一个子类ListIterator,它只适用于List类的访问,它还可以双向移动。

    Java期末复习-类集框架

    Java类集框架 最大单值操作父接口Collection及其子接口、子类: List接口、ArrayList类、...Iterator、ListIterator、foreach、废除的Enumeration Collections工具类 Comparable接口、equals()方法、hashCode()方法

    Java集合面试题.docx

    1. Java 集合框架是什么?说出一些集合框架的优点? 2. 集合框架中的泛型有什么优点? 3. Java 集合框架的基础接口有哪些? ...为何 Collection 不从 ...10. Iterater 和 ListIterator 之间有什么区别? .... ... ...

    关于List集合特有的迭代器的反向遍历

    Listiterator迭代器的方向遍历,在反向遍历时 源码中 index中的初值需要在定义的时候传入size集合长度 或者通过正向遍历,将nextIndex的值变为集合的长度 然后public boolean hasPrevious() { return nextIndex &gt; 0...

    Java系列Iterator

    Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩展了 Iterator 接口。 ———————————————— 版权声明:本文为CSDN博主「网络冒险家」的原创文章,遵循CC 4.0 BY...

    Java 最常见的 208 道面试题:第二模块答案

    Java 最常见的 208 道面试题:第二模块答案 18. java 容器都有哪些? 19. Collection 和 Collections 有什么区别? 20. List、 Set、 Map 之间的区别是什么?...33. Iterator 和 ListIterator 有什么区别?

    Design Patterns Elements of Reusable Object-Oriented Software

    [Table of Contents] Preface to Book Foreword Guide to Readers Introduction • What Is a Design Pattern?...• Design Patterns in Smalltalk ...• ListIterator • Point • Rect Bibliography Index

    JDKAPI18CN(中文版)

    该size,isEmpty,get,set,iterator和listIterator操作在固定时间内运行。 add操作以摊余常数运行 ,即添加n个元素需要O(n)个时间。 所有其他操作都以线性时间运行(粗略地说)。 与LinkedList实施相比,常数...

    ArrayList.java

    大小 的isEmpty, 获取 , 设置 迭代器和操作的ListIterator在固定时间内运行。 在分期常量时间 ,即增加操作运行时,添加N元素需要O(n)的时间。 其他所有操作都以线性时间运行(粗略地讲)。 相比LinkedList实现...

    fileupload

    ListIterator iterator = null; List items = null; ServletFileUpload upload = new ServletFileUpload( factory ); // SAX 2.0 ContentHandler. TransformerHandler hd = null; try { out = response....

    二十三种设计模式【PDF版】

    主要是介绍各种格式流行的软件设计模式,对于程序员的进一步提升起推进作用,有时间可以随便翻翻~~ 23种设计模式汇集 如果你还不了解设计模式是什么的话? 那就先看设计模式引言 ! 学习 GoF 设计模式的重要性 ...

    Java NIO 聊天室 JSwing

    package com.ui.server; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class ServerBootFrame extends JFrame { ... private static final long serialVersionUID = 1L;... ...

Global site tag (gtag.js) - Google Analytics