elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Ayuda! ¿Como le hago para agregar datos a un archivo de acceso aleatorio?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda! ¿Como le hago para agregar datos a un archivo de acceso aleatorio?  (Leído 1,726 veces)
Isatol

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Ayuda! ¿Como le hago para agregar datos a un archivo de acceso aleatorio?
« en: 21 Abril 2013, 02:42 am »

Estoy creando un programa que simula un banco, donde hay que agregar una cuenta nueva, y que en esa cuenta se abone y se retire saldos. El programa crea un archivo de acceso aleatorio y dentro de ese archivo se deberá de incluir el Nombre y apellido, y el saldo que queda de esa cuenta. Pero ya estoy confundido, hasta ahora voy en la parte donde ya se crea el archivo, pero no sé como agregar datos nuevos dentro de ese archivo. Aquí está mi código:

Código:
import java.io.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;

public class cajerojava {

   static Archivo accion=new Archivo();
   public static void main (String args[]){
      
       int opcion=0;
       while (true){
           opcion=Integer.parseInt(JOptionPane.showInputDialog (null,
                  
                   "Bienvenido al Banco Toledo \n" +
                   "\n" +
                   "\n" +
                   "------------------------------------------------------------------\n"+
                   "------------------------------------------------------------------\n"+
                   "1. Crear un archivo para almacenar la cuenta\n" +
                   "2. Agregar cuenta nueva\n" +
                   "3. Abonar en tu cuenta\n" +
                   "4. Retirar de tu cuenta\n" +
           "\n" +  
           "\n"+
           "5. Salir\n" +
                   "-------------------------------------------------------------------\n"+
                   "-------------------------------------------------------------------\n"+
           "\n" +
           "\n" +
           "Primero deberás ingresar la opción NÚMERO 1. Después deberás seleccionar\n las demás opciones."
           ));
          
           switch (opcion){
               case 1: accion.Nuevo();
                   break;
               case 2: accion.Agregar();
               case 3: accion.Abonar();
                   break;
               case 4: accion.Retirar();
                   break;
               case 5: System.exit(0);
                
                   break;
                  
               default: JOptionPane.showMessageDialog(null, "Por favor introduzca una opción válida");
          
           }
          
       }
   }
    
}


class Archivo{
String Nombre;
int Cuenta;
String Apellido;
double Saldo;


public void Nuevo()
{
    
    JFileChooser selectorArchivo = new JFileChooser();
    selectorArchivo.setFileSelectionMode(JFileChooser.FILES_ONLY);
    
    int resultado = selectorArchivo.showSaveDialog(null);
    
    if (resultado == JFileChooser.CANCEL_OPTION)
        return;
    
    File nombreArchivo = selectorArchivo.getSelectedFile();
    
    if (nombreArchivo == null || nombreArchivo.getName () .equals(""))
        JOptionPane.showMessageDialog(null, "Nombre de archivo incorrecto",
                "Nombre de archivo incorrecto", JOptionPane.ERROR_MESSAGE);
    
    else {
        try {
            RandomAccessFile archivo =
                      new RandomAccessFile( nombreArchivo, "rw" );
        } catch (FileNotFoundException ex) {
            Logger.getLogger(Archivo.class.getName()).log(Level.SEVERE, null, ex);
        }
        
        JOptionPane.showMessageDialog(null, "El archivo se ha creado correctamente");
    }
}
public void Agregar (){
    
    
}
}


Solamente quiero saber cómo agregar datos dentro del fichero nuevo, gracias!


« Última modificación: 21 Abril 2013, 02:53 am por Isatol » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como hago para dividir un archivo de video .DAT
Multimedia
jamesaddicted 1 2,183 Último mensaje 11 Octubre 2004, 14:38 pm
por fffher
Agregar un Archivo .Reg al Registro de Windows, Como hago??? « 1 2 »
Programación Visual Basic
Pitoniso 10 9,720 Último mensaje 19 Noviembre 2006, 23:11 pm
por Pitoniso
Como hago esto (Numero aleatorio)
Programación Visual Basic
gonzalex99 4 3,025 Último mensaje 14 Enero 2009, 15:16 pm
por ssccaann43 ©
[BATCH] Como hago para que cargue un archivo txt
Scripting
goldfoly 3 3,254 Último mensaje 22 Noviembre 2009, 12:23 pm
por Darioxhcx
[Duda] Como borrar registros de un archivo aleatorio?
Programación Visual Basic
Dreamaker 3 5,983 Último mensaje 24 Octubre 2010, 09:25 am
por Dreamaker
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines