📄 testrecord.java
字号:
package com.feiei.record;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
import javax.microedition.rms.RecordEnumeration;
import javax.microedition.rms.RecordListener;
import javax.microedition.rms.RecordStore;
import javax.microedition.rms.RecordStoreException;
import javax.microedition.rms.RecordStoreFullException;
import javax.microedition.rms.RecordStoreNotFoundException;
public class TestRecord extends MIDlet implements RecordListener {
//记录管理系统(RMS)
private RecordStore store;
private TestFilter fi;
private TestRecordComparator tc;
public TestRecord() {
fi=new TestFilter();//过滤器事例
tc=new TestRecordComparator();//比较器的排序事例
try {
//打开记录集
store=store.openRecordStore("aa", true);
//添加数据
// store.addRecord("ma1".getBytes(),0, "ma1".length());
//遍厉
RecordEnumeration rs=store.enumerateRecords(fi, tc, false);
//遍厉查询
/* while(rs.hasNextElement()){
System.out.println(new String(rs.nextRecord()));
}
*/
//删除
while(rs.hasNextElement()){
int i=rs.nextRecordId();
store.deleteRecord(i);
System.out.println(i+"被删除");;
}
store.closeRecordStore();
} catch (RecordStoreFullException e) {
e.printStackTrace();
} catch (RecordStoreNotFoundException e) {
e.printStackTrace();
} catch (RecordStoreException e) {
e.printStackTrace();
}
}
//------------------------------------------------------------------------------------------------
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
}
//
protected void pauseApp() {
}
protected void startApp() throws MIDletStateChangeException {
}
//--------------------------------------------------------------------------
//添加记录时触发
public void recordAdded(RecordStore arg0, int arg1) {
System.out.println("添加记录成功!!!!!!!!");
}
//当修改记录时触发
public void recordChanged(RecordStore arg0, int arg1) {
System.out.println("修改记录成功!!!!!!!!");
}
//当删除记录时触发
public void recordDeleted(RecordStore arg0, int arg1) {
System.out.println("删除记录成功!!!!!!!!!");
}
//--------------------------------------------------------------------------------------------
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -