daterecordfilter.java

来自「J2ME 无线通信技术应用开发源代码」· Java 代码 · 共 26 行

JAVA
26
字号
//程序名DateRecordFilter.java,属于项目RMS_Ex7
//实现一个过滤器,用于比较日期
import java.io.*;
import javax.microedition.rms.*;

public class DateRecordFilter implements RecordFilter {
  long criterionDate;
  
  DateRecordFilter(long criterionDate) {
    this.criterionDate = criterionDate;
  }
  
	public boolean matches(byte[] candidate) {
	  try {
      DataInputStream din = 
        new DataInputStream(
          new ByteArrayInputStream(candidate));
      din.reset();
      //如果记录中的日期大于等于标准日期则返回true,也可以制订其它比较规则
      if (din.readLong() >=criterionDate) return true;
    }catch (Exception e) {
    }
    return false;
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?