comparefilter.java
来自「在手机上 可以 存取数据 删除 数据 一个简单的手机应用」· Java 代码 · 共 52 行
JAVA
52 行
import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import javax.microedition.rms.RecordFilter;
public class CompareFilter implements RecordFilter{
private int comp;
private int num;
private String str;
public CompareFilter(int num,int comp) {
this.comp=comp;
this.num=num;
}
public boolean matches(byte[]candidate){
int data=getData(candidate);
switch(comp){
case -1:
if(data<num){
return true;
}
break;
case 0:
if(data==num){
return true;
}
break ;
case 1:
if(data>num){
return false;
}
break;
}
return false;
}
private int getData(byte [] data){
int result=-1;
try{
ByteArrayInputStream bin = new ByteArrayInputStream(data);
DataInputStream dataStream = new DataInputStream(bin);
result=dataStream.readByte();
}catch(Exception e ){
}
return result;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?