Programación General > Java

 Sistema Punto De Venta En Java

<< < (2/2)

fuhrer:
Hola de nuevo.

Si ese es el problema que tienes es por la forma en que guardas los datos, hay varias formas de guardar en el archivo, no se porque elegidte esa, pero no importa.

Para que no hagas cambios a tu codigo, solo cambia esta linea

 String linea=" ";

por esta:

 String linea="\n";

ya lo probe y a mi si me sirve, asi que si no te legara a funcionar avisame, pero es seguro que es eso por que a mi ya me funciono asi.

Hasta luego, y espero que todo lo demas este bien.

evelyn_mancilla_sotelo:
NO OYE QUE CREES QUE ME SIGUE PONIENDO CUADRITOS YA HABIA PROBADO ANTERIORMENTE CON ESE STRING PERO NO ME RESULTA ALGUNA OTRA MANERA PARA DAR DE ALTA ME LA PUEDEN DECIR PORFA ME HAN COMENTADO QUE OCN MATRICES PERO NO TENGO NI IDEA ES MI PRIMER CURSO DE JAVA Y LA VERDAD NO SE MUY BIEN

fuhrer:
Eso de lo cuadritos es por que en windows asi los muestra.

Pero si dices que te sigue sin funcionar, entonces prueba este codigo:

import java.io.*;
class prueba{
public static void main(String arg[]){
       try{
          String d;
          String linea="\n";
          int i = 0;
          File arch = new File ("altas_cliente.txt");
          RandomAccessFile archivo = new RandomAccessFile(arch,"rw");
          d=archivo.readLine();
          while ((d != null)){
                i++;
                System.out.println(i+". "+d+"\n");
                d=archivo.readLine();
                }
          String clave="clave";
          archivo.writeChars(clave);
          archivo.writeChars(linea);

          String nombre="nombre";
          archivo.writeChars(nombre);
          archivo.writeChars(linea);

          String direccion="direccion";
          archivo.writeChars(direccion);
          archivo.writeChars(linea);

          String telefono="telefono";
          archivo.writeChars(telefono);
          archivo.writeChars(linea);

          archivo.close();
          }
        catch(FileNotFoundException fnfe){}
        catch(IOException ioe){}
        }
}

Que es lo que tu tenias, guardalo en un archivo por separado y pruebalo con el archivo de texto que anexaste hace un rato. Si no te sirve esto por separado entonces lo que creo que puede ser es el compilador que estas usando.

Yo lo probe sobre linux, pero no creo que sea por eso, pero ademas estoy usando la vercion 1.5.0 de java; no estoy muy seguro pero creo que las anteriores tenian algunos problemas con eso de los arhcivos.

Asi que si el ejemplo que esta puesto arriba no te funciona, y tienes otra version de java, te recomiendo instalar el 1.5.0.

Aqui te anexo otros ejemplos sobre lectura y escritura de archivos que usan distintos metodos.

Pruebalos por si no te llegara a servir el anterior.

Si llegas a seguier teniendo mas problemas, me puedes contactar a: oscarif@hotmail.com

Por lo general estoy siempre conectado a internet

Hasta luego.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa