ArrayList的迭代器只能向前,不能向后? 核心技术上说Iterator只有三个操作:hasNext,next,remove。如果我想让迭代器自由移动,而不是只向单方向移动,有什么办法吗?还有,ArrayList有没有一个常量指代第一个元素,即迅速得到第一个元素的引用,最好是用迭代器实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ListIterator,已经问了一遍了 public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<Integer>(); for (int i = 1; i < 10; i++) { list.add(i); } System.out.println("即迅速得到第一个元素: " + list.get(0)); System.out.println("反向遍历"); ListIterator<Integer> liter = list.listIterator(list.size()); while (liter.hasPrevious()) { System.out.println(liter.previous()); } } java的jdk中提供的类和方法都是最基础的,不够用可以通过自定义的方法么。反正jdk也是牛人写出来的么,你也可以自己当牛人么。 楼上说的对,但是你可以换个其他的,不用ArrayList就可以了。。 jpa的级联删除 在SSH2框架内执行失败,求指导啊~~ JavaWeb中常用的WEB服务器有哪些? 高分求 JavaEE sdk 源代码? ssh整合问题 急!! 急求!如何实现Configuration 接口对Hibernate进行配置? 用J2EE做blog 以下web.ini配置出错请问何解 哪里有桌面版数据库(比如access或者别的数据库)的JDBC驱动程序下载? 问题请教 谁有weblogic8.1的license(200分) 请教大家都用什么软件来总结自己在开发前期的思路? j2sdkee1.3.1 提示找不到JAVABEAN
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
for (int i = 1; i < 10; i++) {
list.add(i);
} System.out.println("即迅速得到第一个元素: " + list.get(0)); System.out.println("反向遍历");
ListIterator<Integer> liter = list.listIterator(list.size());
while (liter.hasPrevious()) {
System.out.println(liter.previous());
}
}
反正jdk也是牛人写出来的么,你也可以自己当牛人么。