1.分析:这个问题并不难,只需要用到自带的Collections.reverse方法就行。
2.代码:
import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class list_transposition {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ArrayList<Integer> list= new ArrayList<Integer>();
System.out.println("输入数值,以0结束输入。");
while (true){//循环添加ArrayList元素
int num = sc.nextInt();
if(num == 0){//输入0结束循环
break;
}
list.add(num);//添加元素
}
System.out.println("反转前:" + list);
Collections.reverse(list);//反转
System.out.println("反转后:" +list);
}
}
3.结果:

小小代码奉上,希望有所帮助。










