try {
rs = RecordStore.openRecordStore("rs", true);
rs.addRecord("龙".getBytes(), 0, 2);
System.out.println("第二章,,呵呵,,123".getBytes().length);
rs.addRecord("虎".getBytes(), 0, 2);
rs.addRecord("狍".getBytes(), 0, 2);
rs.addRecord("蛇".getBytes(), 0, 2);
rs.addRecord("老鼠".getBytes(), 0, 4);
rs.deleteRecord(4);
// 方法一,枚举遍历
// RecordEnumeration re = rs.enumerateRecords(null, null, false); // 能发现失效的ID并自动跳过
// while (re.hasNextElement()) {
// System.out.println(new String(re.nextRecord()));
// }
// 方法二,getNextRecordID,遍历ID
for (int i = 1; i < rs.getNextRecordID(); i++) {
try {
System.out.println(new String(rs.getRecord(i)));
} catch (Exception e) {
} // 忽略异常
}
} catch (RecordStoreFullException e) {
e.printStackTrace();
} catch (RecordStoreNotFoundException e) {
e.printStackTrace();
} catch (RecordStoreException e) {
e.printStackTrace();
}