Red de conocimiento informático - Aprendizaje de programación - Agregar múltiples datos en J2ME

Agregar múltiples datos en J2ME

Si su contenido de datos no es mucho, aún es posible usar RMS para implementarlo, pero es mejor no ser demasiado grande. Si excede la capacidad, estará muerto.

Específicamente para tu caso, conviene ordenarlo, con la línea superior en orden y la línea inferior en orden inverso.

Si no utilizas la serialización de objetos, el código puede ser más engorroso y difícil de entender, pero puede ser más rápido.

Acerca de esta clasificación, deberías poder manejarla, ¿verdad? Por ejemplo, si usa un bucle for, comienza con for(int i = 0;i=0;i-), escribe la última cadena del índice al frente, es decir, en orden inverso.

Acerca del uso del almacenamiento RMS, también debe cooperar con la serialización. De lo contrario, simplemente siga los comandos del método de almacenamiento de registros RMS.

Si está agregando un registro: abra un registro. ------- Abrir el flujo de entrada----- Abrir el flujo de datos--escribir Escribir datos--cerrar

Si está leyendo un registro: Abra un registro----- -- Abra el flujo de salida-----Abra un flujo de datos---Lea los datos leídos---Cerrar

Finalmente devuelva los datos y estará bien

Su borrador Estructura de datos. Debería ser para consultar autobuses en función de diferentes "números de rutas", ¿verdad? Ingrese un número de autobús y obtenga todas las paradas. Esto es realmente muy simple. Las paradas están llenas de información de datos RMS, que es similar a una guía telefónica que equivale al contacto que desea consultar. Ver la información del bus equivale a ver el número de teléfono del contacto, jaja, lo mismo, ¡J2ME! Muchos códigos son públicos. Puede consultar el código fuente de la guía telefónica. Si cambia el contenido, ¡también puede cambiarlo a un sistema de consulta de transporte público!

Además, cuando almacena esta información, debe agregar un "encabezado" a cada pieza de información, que es su ruta xx, y luego RMS descubrirá si se basa en el "encabezado". entraste. Hay este registro. Para simplificar, puede ingresar un objeto y escribir un método get en RMS,

public void getNum(int num) {

this.num = num;

}

Entonces RMS puede obtener un número del método que ingresó para realizar la consulta.

Entonces debería haber un método para averiguar si el registro existe.

Entonces debería haber un método abierto para abrir el registro y un método de búsqueda para encontrar el registro.

Le daré el código RMS que escribí y que contiene las funciones de buscar y agregar.

p>

clase pública RMSOpe {

nombre de tienda de cadena privada

almacén de registros privado rs;

RMSOpe público (nombre de tienda de cadena; ) {

this.storeName = storeName;

}

public void openRecordStore() {// Se utiliza para abrir un registro o crear un nuevo registro

intente {

rs = RecordStore.openRecordStore(storeName, true);

} catch (Excepción ex) {

this.p> ex.printStackTrace();

}

}

búsqueda pública de RecordEnumeration (String str) {

RecordEnumeration re = null;

SearchFilter sf = new SearchFilter(str);

prueba {

rs = RecordStore.openRecordStore(storeName

);