Buscador
YoReparo.com La Web 

Regístrate gratis para participar de los foros, o si ya estás registrado haz login.

Necesito su ayuda... Con un programa

comentario del autor Vie Jun 06, 2008 10:15 pm
   
Necesito realizar un programa en java, que trabaje con operaciones con archivos, en el cual me trabaje con un menu
de opciones mas o menos asi:

1.) Crear un archivo
2.) Ingresar datos al archivo
3.) Modificar Registros
4.) Borrar Registros
5.) Buscar Registros (busqueda indexada)
6.) Eliminar archivo
7.) Salir

No se como empezar hacerlo, necesito su ayuda... Gracias

El codigo q he conseguido, es este para crearlo:

try {
FileWriter fw = new FileWriter("archivoplano.txt");
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter salida = new PrintWriter(bw);
salida.println("esto escribe una linea en el archivo");
salida.close();
}
catch(java.io.IOException ioex) {
System.out.println("se presento el error: "+ioex.toString());
}

y para leerlo es este:

try {
String texto="";
FileReader fr = new FileReader("archivoplano.txt");
entrada = new BufferedReader(fr);
String s;
while((s = entrada.readLine()) != null)texto += s + " \n";
}
catch(java.io.FileNotFoundException fnfex) {
System.out.println("se presento el error: "+fnfex.toString());
}


Les agradeceria su ayuda...
Muchas gracias... Q dios los bendiga

mediared

Reputación

sin valorar Sab Jun 07, 2008 11:27 am
   
Hola, quizás convendría que definas las clases necesarias para poder empezar a programar. Por lo que escribiste tenes, al menos tre, la clases principal, la clase menu y la clase registro. Las demás son operaciones que las podes definir como funciones para trabajar los archivos.
El código que posteaste esta bien como para empezar con la creación e inserción de datos en un archivo, tenes que definir como vas a diferenciar un registro de otro, para eso te serviría colocarle un código o índice a cada uno para luego poder realizar las búsqueda.
Si pensas el problema como si fueran objetos te va a ayudar a encontrar las clases que podrian faltar y las operaciones y atributos de cada clase.

Saludos, Sergio.

sergio_jose

Reputación



Hacer una pregunta

Reglamento / P+F

Foros

Miembros / Expertos