请用Java的写法
时间: 2024-02-23 11:58:57 浏览: 13
对于`List<Double>`类型的数据,可以使用`Collections.sort()`方法对其进行排序,实现方法如下:
```
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Double> myList = new ArrayList<>();
myList.add(3.14);
myList.add(1.23);
myList.add(2.71);
myList.add(0.99);
// 升序排序
Collections.sort(myList);
for (Double d : myList) {
System.out.print(d + " ");
}
System.out.println();
// 降序排序
Collections.sort(myList, Collections.reverseOrder());
for (Double d : myList) {
System.out.print(d + " ");
}
System.out.println();
}
}
```
输出结果为:
```
0.99 1.23 2.71 3.14
3.14 2.71 1.23 0.99
```
其中,`Collections.reverseOrder()`是一个静态方法,用于返回一个比较器,用于指定降序排序。在排序时,我们将其作为第二个参数传入`Collections.sort()`方法即可实现降序排序。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)