📄 record_filter.java
字号:
package ch12;
import javax.microedition.rms.*;
public class Record_Filter
implements RecordFilter {
//声明一个代表记录中姓名的临时变量
private String filterName = null;
//声明一个代表记录中欲过滤的姓名值
private String name;
//声明一个代表ID号的临时整型变量
private int filterID;
//声明一个代表记录中欲过滤的ID值
private int id;
/*
1.构造器
*/
public Record_Filter(int id) {
this.id = id;
}
/*
2.构造器
*/
public Record_Filter(String name) {
this.name = name;
}
/*
3.搜索记录
*/
public boolean matches(byte[] candidate) {
String _name;
int _id;
ByteArrayToRecord batr = new ByteArrayToRecord(candidate);
_id = batr.getID();
_name = batr.getName();
//按name搜索
if (name != null) {
filterName = _name;
if (filterName.equals(name)) {
return true;
}
else {
return false;
}
}
//按id搜索
else {
filterID = _id;
if (filterID == id) {
return true;
}
else {
return false;
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -