public class OrderBean implements WritableComparable<OrderBean> {

    private Integer order_id; //整数用 writeInt()和readInt()
private String pdt; //文本类型 用 writeUTF()和readUTF()
private Double price; //浮点数用 writeDouble()和readDouble() @Override
public void write(DataOutput dataOutput) throws IOException {
dataOutput.writeInt(order_id);
dataOutput.writeUTF(pdt);
dataOutput.writeDouble(price);
} @Override
public void readFields(DataInput dataInput) throws IOException {
this.order_id=dataInput.readInt();
this.pdt=dataInput.readUTF();
this.price=dataInput.readDouble();
} @Override
public String toString() {
return order_id+"\t"+pdt+"\t"+price;
} @Override
public int compareTo(OrderBean o) {
int i = Integer.compare(order_id,o.getOrder_id());
if (i!=0)
return i; return Double.compare(o.getPrice(),price);
} public Integer getOrder_id() {
return order_id;
} public void setOrder_id(Integer order_id) {
this.order_id = order_id;
} public Double getPrice() {
return price;
} public void setPrice(Double price) {
this.price = price;
} public String getPdt() {
return pdt;
} public void setPdt(String pdt) {
this.pdt = pdt;
}
}

  

最新文章

  1. SQL存储过程、视图
  2. Why Reflection is slowly?(Trail: The Reflection API)
  3. IIS7.5 HTTP错误403.1-Forbidden 您尝试从某个目录运行CGI、ISAPI或其他可执行程序,但该目录不允许运行可执行文件
  4. go的优缺点
  5. 原创: 做一款属于自己风格的音乐播放器 (HTML5的Audio新特性)
  6. js 定义函数的几种方法 以及如何调用
  7. html系列教程--center dl dt dd div
  8. hdu 2604Queuing dp+ 矩阵快速幂
  9. The type MultipartEntity is deprecated
  10. [Android学习笔记]ShareSDK的使用
  11. bootstrap-dialog插件的使用
  12. android银行卡匹配、详情展开动画、仿爱奇艺视频拖拽、扫码识别手机号等源码
  13. Android开发——签名包的生成
  14. Python【第二课】 字符串,列表,字典,集合,文件操作
  15. delphi 面向对象实用技能教学一(递归)
  16. PAT A1103
  17. javascript知识整理之this
  18. scheduler定时器相关
  19. python-day21--time模块
  20. Mysqlbinlog工具及导出数据并转换编码导入

热门文章

  1. python组合
  2. MySQL读写问题(锁)
  3. 在ajax请求中,contentType 和 dataType 的区别?
  4. Git使用教程(超全,看一篇就够了)
  5. 诗和远方-target
  6. vue+element ui中select组件选择失效问题原因与解决方法
  7. Kubernetes(K8s)基础概念 —— 凿壁偷光
  8. MySQL 数据库SQL语句——高阶版本1
  9. netty系列之:真正的平等–UDT中的Rendezvous
  10. 【译】System.Text.Json 的下一步是什么