Привет!
Можно вот так:
| Код | // сохранялка void SaveDialog() { RecordStore rs;
// уничтожаем прошлые записи try { RecordStore.deleteRecordStore(STORE_NAME); } catch(Exception e) { } try { // создаем запись rs = RecordStore.openRecordStore(STORE_NAME, true); // создаем массив байтов из строки,к примеру введенной в TextBox byte bArray[] = new byte[TextForStore.getString().length()]; bArray = TextForStore.getString().getBytes(); // домавляем данные rs.addRecord(bArray, 0, bArray.length); // закрываем rs rs.closeRecordStore(); TextForStore.setString(""); } catch(Exception e){} finally { rs = null; }
System.gc(); }
// загружалка void LoadDialog() { RecordStore rs; byte[] bArray; try { // открываем и читаем первую запись rs = RecordStore.openRecordStore(STORE_NAME, false); bArray = rs.getRecord(1); rs.closeRecordStore(); // конвертим из byte в char char[] cArray = new char[bArray.length]; for(int i=0; i<bArray.length; i++) cArray[i] = (char)bArray[i]; // выводим это, к примеру в наш TextBox TextForStore.setString(String.valueOf(cArray) + "end"); } catch(Exception e){e.printStackTrace();} finally { rs = null; } System.gc(); }
|
Вот пожалуй и все... |