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

📄 recorder.java

📁 情话宝典
💻 JAVA
字号:
import javax.microedition.rms.*;

public class Recorder{
	public Recorder(){
	}

	public static int getMax( String name ){
		RecordStore rs = null;
		try{
			rs = RecordStore.openRecordStore( name, false);
			recordID = rs.getNextRecordID()-1;
			byte[] data = rs.getRecord( recordID );
			max = data[0];
		}
		catch( Exception e ){
			max = 0;
			byte[] data = { 0 };
			try{
				rs = RecordStore.openRecordStore( name, true);
				rs.addRecord( data, 0, 1 );
				recordID = rs.getNextRecordID()-1;
			}
			catch( Exception ee ){
				System.out.println( "add error" );
			}
		}
		finally{
			if( rs != null ){
				try{
					rs.closeRecordStore();
				}
				catch( Exception e ){
					e.printStackTrace();
				}
			}
		}		
		return max;
	}

	public static void setMax( String name, int data ){
		RecordStore rs = null;
		if( data > max ){
			try{
				rs = RecordStore.openRecordStore( name, false);
			}
			catch( Exception e ){
				e.printStackTrace();
			}
			try{
				byte[] adata = { (byte)data };
		    	rs.setRecord( recordID, adata, 0, 1 );
		    	max = data;
			}
			catch( Exception e ){
				e.printStackTrace();
			}
			finally{
				if( rs != null ){
					try{
						rs.closeRecordStore();
					}
					catch( Exception e ){
						e.printStackTrace();
					}
				}
			}
		}
	}

	private static int recordID;
	private static int max;
}

⌨️ 快捷键说明

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