【发布时间】:2015-10-09 19:48:21
【问题描述】:
我在我的程序中使用下一个和上一个方法。它在语法上是正确的,但输出错误。
import java.util.*;
class Arraylist{
public static void main(String args[]){
ArrayList<Integer> number = new ArrayList<Integer>(5);
int n=0;
Scanner input= new Scanner(System.in);
n=input.nextInt();
while(n>0){
number.add(n%10);
n/=10;
}
ListIterator<Integer> itr = number.listIterator(number.size());
while(itr.hasNext()){
System.out.print(itr.next() + " ");
}
System.out.println("Modifier");
while(itr.hasPrevious()){
System.out.print(itr.previous() + " ");
}
}
}
可以帮助我。
【问题讨论】:
-
你有什么输出?你期待什么?
-
你得到了什么错误或错误的输出?你期望什么输出?为什么?不要将你的班级命名为
Arraylist。 -
类名没有问题,很好......谢谢