2024-07-08 17:21:38
2024-07-08 22:19:51
public class Test {
public static void main(String[] args) {
List<Integer> list = new ArrayList<Integer>();
Scanner input = new Scanner(System.in);
for (int i = 0; i < 10; i++) {
System.out.print("第" + (i + 1) + "个数:");
list.add(input.nextInt());
}
Collections.sort(list);
for (Integer item : list) {
System.out.print(item + " ");
}
}
}
这样写就可以了
首先谢谢你,肯定你花了时间,但是我的要求是输入一个就插入一次,不是输入完了才去排序。那就是直接调用了。相似的问题我看到过。我是初学者,注重过程,结果虽然一样。
如果有类似回答请绕道!!!
主要解决下我提的问题!3q
你这样的话把你arraylist换成List就可以了,就不会出现强制类型转换了