J2ME中持久存储的问题
import ……
public class RecordStoreTest extends MIDlet
{
public RecordStoreTest(){}
public void startApp() throws MIDletStateChangeExcepetion
{
RecordStore rs = null;
try{
rs = RecordStore.openRecordStore("file1",true);
//如果file1已存在,打开;否则创建file1
byte [] data = new byte[4];
for(int j = 0;j < 2;j++) //每次写入两个记录
{
int i = rs.getNextRecordeID(); //获得下一个记录号
data[0] = (byte)((i >> 24) & 0xff); //??
data[1] = (byte)((i >> 16) & 0xff); //??
data[2] = (byte)((i >> 8) & 0xff); //??
data[3] = (byte)(i & 0xff); //??
System.out.println("record "+rs.addRecord(data,0,4)+" is added.");
}
……
请问,“??”问号的四个语句该如何注释,或者说这它们整体的功能是什么?谢谢!