📄 recorder.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 + -