最近发现在使用list排序功能的一个坑
场景: 由于业务需求需要对一个list进行排序,而且还要动态排序(某个值存在才对某个值排序)
首先想到的就是list.sort()方法
如下代码:
package controller;
import java.math.BigDecimal;
public class User {
private String price;
private double priceD;
private Integer count;
private BigDecimal priceB;
public String getPrice() {
return price;
}
public void setPrice(String price) {
this.price = price;
}
public double getPriceD() {
return priceD;
}
public void setPriceD(double priceD) {
this.priceD = priceD;
}
public Integer getCount() {
return count;
}
public void setCount(Integer count) {
this.count = count;
}
public BigDecimal getPriceB() {
return priceB;
}
public void setPriceB(BigDecimal priceB) {
this.priceB = priceB;
}
public User(String price, double priceD, Integer
版权声明:本文为qq_34785292原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。