import java.util.*; public class Test01 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); List<Integer> list=new ArrayList<>(); for(int i=0;i<list.size();i++) list.add(scanner.nextInt()); Collections.sort(list); Collections.reverse(list); Iterator iterator=new list.iterator(); while (iterator.hasNext()) System.out.println(iterator.next()+" "); } }
时间: 2024-04-09 13:27:44 浏览: 20
在你的修正后的代码中,你已经正确导入了`java.util.*`,包括`java.util.Collections`。但是,在使用`Iterator`遍历列表时,你在`new list.iterator()`这行代码中出现了一个小错误。
你应该使用`new ArrayList<>()`而不是`new list.iterator()`来创建一个迭代器。在Java中,你需要通过调用`iterator()`方法来获取集合(如ArrayList)的迭代器。
以下是修正后的代码示例:
```java
import java.util.*;
public class Test01 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<Integer> list = new ArrayList<>();
for(int i = 0; i < list.size(); i++)
list.add(scanner.nextInt());
Collections.sort(list);
Collections.reverse(list);
Iterator<Integer> iterator = list.iterator();
while (iterator.hasNext())
System.out.println(iterator.next() + " ");
}
}
```
修复了这个错误后,你应该能够正确地对列表进行排序并逆序输出。请确保在读取输入值之前确定列表的大小,以避免列表始终为空。
相关推荐
![text/x-java](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)