⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testrecord.java

📁 j2me记录系统
💻 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 + -