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

📄 recordrsm.java

📁 J2ME手机游戏,可以下下玩完,很好玩的.
💻 JAVA
字号:
package Src;
/*
 * 记录器数组从1开始,不象数组是从0开始
 *记录存处器统一采用  game  进行记录器命名,初步只需要1个
 */
import javax.microedition.rms.*;
import java.io.*;

public class RecordRsm {
	
	private RecordStore rs;
	private String rsName;
	
	RecordRsm(String name)
	{
		rsName=name;
		try{
		rs=RecordStore.openRecordStore(rsName,true);//新建一个名为rsName的记录器
		}catch(Exception e){}
	}
	public void close()
	{
		try{
			rs.closeRecordStore();//关闭记录器
		}catch(Exception e){}
	}
	public boolean empty()
	{
		try{
			if(rs.getNumRecords()>0)
			{
				return false;
			}
			else
			{
				return true;
			}
		}catch(Exception e){}
		return true;
	}
	public boolean addRs(int cord) //增加记录
	{
		ByteArrayOutputStream ok=new ByteArrayOutputStream();
		DataOutputStream outputStream=new DataOutputStream(ok);
		try{
			outputStream.writeInt(cord);
			byte[] b=ok.toByteArray();
			rs.addRecord(b, 0, b.length);
			outputStream.close();
			ok.close();
		}catch(Exception e){}		
		return true;
	}
	public int getRs()//获取记录
	{
		byte[] data;
		
		int rscord=0;
		try{
			data=rs.getRecord(1);//获得第一条记录
			ByteArrayInputStream ok=new ByteArrayInputStream(data);
			DataInputStream inputStream=new DataInputStream(ok);
			rscord=inputStream.readInt();
			inputStream.close();
			ok.close();
		}catch(Exception e){}
		return rscord;
	}
	public boolean setRs(int cord) //修改记录
	{
		ByteArrayOutputStream ok=new ByteArrayOutputStream();
		DataOutputStream outputStream=new DataOutputStream(ok);
		try{
			outputStream.writeInt(cord);
			byte[] b=ok.toByteArray();
			rs.setRecord(1, b, 0, b.length);
			outputStream.close();
			ok.close();
		}catch(Exception e){}		
		return true;
	}
	public boolean delRs()//删除记录 
	{
		try
		{
		rs.deleteRecord(1);
		}catch(Exception e){}
		return true;
	}
}

⌨️ 快捷键说明

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