import java.util.*;
public class IteratorEx {
public static void main(String[] args) {
// TODO code application logic here
List<Integer> list1=new ArrayList<Integer>(Arrays.asList(1,2,3,4,5,6));
ListIterator<Integer> it=list1.listIterator();
List<Integer> list2=new ArrayList<Integer>();
while(it.hasPrevious()){
int i=it.previous();
list2.add(i);
}
System.out.println(list1);
System.out.println(list2);
}
}出现错误是:类型 ListIterator 不带有参数
不知道怎么改!
谢谢了~
public class IteratorEx {
public static void main(String[] args) {
// TODO code application logic here
List<Integer> list1=new ArrayList<Integer>(Arrays.asList(1,2,3,4,5,6));
ListIterator<Integer> it=list1.listIterator();
List<Integer> list2=new ArrayList<Integer>();
while(it.hasPrevious()){
int i=it.previous();
list2.add(i);
}
System.out.println(list1);
System.out.println(list2);
}
}出现错误是:类型 ListIterator 不带有参数
不知道怎么改!
谢谢了~
还有你的用法是有问题的
所以我想是不是这个问题,你改成这样
ListIterator<Integer> it=list1.listIterator(list1.size());
这个样子才能正确的给list2赋值,你那个错误不是指这个吧,那编译器也太厉害啦
E:\软件\JAVA\新建文件夹\IteratorEx.java:13: 类型 ListIterator 不带有参数
ListIterator<Integer> it=list1.listIterator();
^
1 错误Process completed.
这是错误输出,不知道是怎么回事了!!
ListIterator<Integer> it=list1.listIterator(list1.size());
还有错吗??
如果有错的话,就等明天高手们睡醒给你看看吧
在Eclipse中参数是[Java Compiler]->[compiler compliance level] 选 5.0 JCreator 应该也有类似的参数指定。