list排序BigDecimal类型
时间: 2024-01-06 15:25:46 浏览: 273
Lambada List集合操作实例(最全最容易理解)
5星 · 资源好评率100%
以下是对list中的BigDecimal类型进行排序的示例代码:
```java
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<BigDecimal> list = new ArrayList<>();
list.add(new BigDecimal("50.5"));
list.add(new BigDecimal("45.2"));
list.add(new BigDecimal("45.5"));
list.add(new BigDecimal("98.1"));
list.add(new BigDecimal("32.7"));
Collections.sort(list);
System.out.println("list<BigDecimal>元素升序:" + list);
}
}
```
输出结果为:
```
list<BigDecimal>元素升序:[32.7, 45.2, 45.5, 50.5, 98.1]
```
这段代码使用了`Collections.sort()`方法对list中的BigDecimal类型进行升序排序。请注意,BigDecimal类已经实现了Comparable接口,因此可以直接使用`Collections.sort()`方法进行排序。
阅读全文