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

📄 stockdb.java

📁 手机游戏设计一书的源代码
💻 JAVA
字号:
package rms;import javax.microedition.rms.*;import java.util.Enumeration;import java.util.Vector;import java.io.*;public class StockDB {  RecordStore recordStore = null;  public StockDB() {}  public StockDB(String fileName) {     try {       recordStore = RecordStore.openRecordStore(fileName, true);     } catch(RecordStoreException rse) {       rse.printStackTrace();     }  }  public void close() throws RecordStoreNotOpenException,                              RecordStoreException {       if (recordStore.getNumRecords() == 0) {           String fileName = recordStore.getName();           recordStore.closeRecordStore();           recordStore.deleteRecordStore(fileName);       } else {           recordStore.closeRecordStore();       }   }  public synchronized void addNewStock(String record) {       ByteArrayOutputStream baos = new ByteArrayOutputStream();       DataOutputStream outputStream = new DataOutputStream(baos);       try {           outputStream.writeUTF(record);       }       catch (IOException ioe) {           System.out.println(ioe);           ioe.printStackTrace();       }       byte[] b = baos.toByteArray();       try {           recordStore.addRecord(b, 0, b.length);       }       catch (RecordStoreException rse) {           System.out.println(rse);           rse.printStackTrace();       }   } public synchronized RecordEnumeration enumerate() throws RecordStoreNotOpenException {      return recordStore.enumerateRecords(null, null, false);   }}

⌨️ 快捷键说明

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