iterator只能向前迭代
List还额外提供了一个listIterator()方法,该方法返回一个ListIterator对象,ListIterator接口继承了Iterator接口,ListIterator比Iterator增加了向后迭代的功能
不过在使用ListIterator迭代时,开始也需要正向迭代,然后在倒序迭代
public class Test {
public static void main(String[] args) {
String[] books = {"English book","Chinese book"};
List bookList = new ArrayList();
for(int i = 0;i<books.length;i++) {
bookList.add(books[i]);
}
ListIterator lit = bookList.listIterator();
while(lit.hasNext()) {
System.out.println(lit.next());
}
System.ou.println(" 下面开始反向迭代");
while (lit.hasPrecious()) {
System.out.println(lit.previous());
}
}
}
 
==============
可以用collections 工具类的reverse()方法将集合倒序,然后输出。

java iterator如何倒序输出相关推荐

  1. Java实现字符串倒序输出

    Java实现字符串倒序输出 package Strin;//文件夹名称import java.util.Scanner;//导入的Scanner包public class Demo {//类的名称pu ...

  2. 【Java】单词倒序输出

    如何将一段单词倒序输出?把"Hello Java Hello China"变成"China Hello Java Hello"? 看起来好像很简单,只需要把字符 ...

  3. Java实现字符串倒序输出的四种方法

    不是很复杂的内容,在此不做过多赘述,直接上代码^_^ ##一共4种方式 /** string倒序输出 * 利用String类的toCharArray(),再倒序输出数组的方法* 2018-5-18 1 ...

  4. java iterator 倒序_java iterator如何倒序输出

    iterator只能向前迭代 List还额外提供了一个listIterator()方法,该方法返回一个ListIterator对象,ListIterator接口继承了Iterator接口,ListIt ...

  5. java倒序输出数字的方法

    1.在输入框中输入一个整数,比如要输入"5",需要输出倒序,可以使用数字键盘进行输入,也可以使用文本编辑器进行输入. 2.在命令行中输入"6",如图所示. 3. ...

  6. string字符串内容倒叙_Java实现字符串倒序输出的常用方法小结

    本文实例汇总了Java实现字符串倒序输出的常用方法,分享给大家供大家参考.具体方法如下: 1. 最容易想到的估计就是利用String类的toCharArray(),再倒序输出数组的方法了. 实现代码如 ...

  7. java将字符串分段输出_java输入字符串并将每个字符输出的方法

    java输入字符串并将每个字符输出的方法 如下所示: import java.util.Scanner; public class Main{ public static void main(Stri ...

  8. java从键盘输入一个数,并将其倒序输出

    从键盘输入一个数,并将其倒序输出 import java.util.Scanner;/*** 从键盘上录入任意整数,倒叙输出*/ public class Test06 {public static ...

  9. java倒序输出英文句子_java逆序英文句子中的单词顺序

    题目要求:给定n行的英文句子,要求输出句子中逆序单词后的句子,如: 输入:n=3 I love you How are you My name is Liming 输出: you love I you ...

最新文章

  1. oracle linux内存推荐分配,浅析Oracle 的体系架构及内存分配机制
  2. 报错引发的版本对应——tensorflow+keras+python版本对应(全)
  3. Hadoop wordcount
  4. Git 的安装与初次使用 —— Git 学习笔记 03
  5. Tomcat 下构建 Web 应用时,常犯的一些通用错误
  6. why context node binding does not work in pop up window case
  7. 埃斯顿驱动器参数设置_驱动器参数设置讲解(伺服步进)
  8. java sql objects_Java SQL注入学习笔记
  9. KICKSTART 语法参考
  10. 《Java多线程编程核心技术》——1.5节sleep()方法
  11. 【Android小应用】强迫症头像生成器
  12. One Pixel Attack for Fooling Deep Neural Networks论文解读
  13. 用vim写python代码的两个关键设置
  14. Linux服务器生成https证书
  15. 基于php+mysql的学员量化考评系统
  16. 其实我(微笑哥)是个正经男人!
  17. JSP报错 At least one JAR was scanned for TLDs yet contained no TLDs
  18. ubuntu 16.10 install 搜狗输入法
  19. 如何在windows上安装虚拟机
  20. mx6 CSR8670驱动移植 基于linux3.14.58

热门文章

  1. 【数据结构与算法】之深入解析“课程表”的求解思路与算法示例
  2. 【数据结构与算法】之深入解析“完美矩形”的求解思路与算法示例
  3. 395. 至少有K个重复字符的最长子串
  4. 【Linux网络编程】TCP三次握手和四次挥手
  5. mysql5.7 读写分离_mysql5.7的主从复制+读写分离
  6. 钉钉提示请勿通过开发者调试模式_钉钉开放平台demo调试异常问题解决:hostname in certificate didn't match...
  7. javaWeb项目 IDEA中导入eclipes项目的方法。maven多模块项目(父子模块)与普通的web项目导入
  8. 每天一道LeetCode-----删除序列中指定元素,将满足要求的元素移动到前面
  9. c语言结构体易错点,C语言结构体注意点
  10. 如何跳出两层循环嵌套