辅助排序
需求:订单数据
求出每个订单中最贵的商品?
订单id正序,成交金额倒序。
结果文件三个,每个结果文件只要一条数据
public class OrderBean implements WritableComparable<OrderBean>{
private int order_id;
private double price;
public OrderBean(){}
public OrderBean(int order_id,double price){
this.order_id = order_id;
this.price = price;
}
getter;
setter;
//序列化
@Override
public void write(DataOutput out) throws IOException{
out.write(order_id);
out.write(price)
}
//反序列化
@Override
public void readFields(DataInput in) throws IOException{
order_id = in.readInt();
price = in.readDouble()<