Resultados 1 al 3 de 3

Tema: duda basica java, como agregar y eliminar datos a un arreglo de una clase

  1. #1
    Linux & Poker Fan

    Microempresario
    Avatar de hydralysk
    Fecha de ingreso
    29 Aug, 06
    Mensajes
    632

    duda basica java, como agregar y eliminar datos a un arreglo de una clase

    Hola, tengo el siguiente drama en java... es basico (NONGUI)

    tengo 2 clases, la clase PERSONA y la clase APLICACION.

    de la clase persona, tengo los atributos NOMBRE y RUT con sus metodos get que devuelven valor. Esta es la clase:

    Código:
    public class Persona {
        protected String nombre;
        protected String rut;
        
        public Persona(String n,String r){
            nombre=n;
            rut=r;
        }
        
        public String getNombre(){
            return nombre;
        }
        
        public String getRut(){
            return rut;
        }
    En la clase aplicacion necesito agregar y eliminar nuevas personas por consola, hasta ahora tengo estos datos:
    Código:
    import java.io.*;
    public class Aplicacion {
    
        public static void main(String[] args) throws IOException{
            BufferedReader lec=new BufferedReader(new InputStreamReader(System.in));
            boolean continuar=true;
            int op=0;
            
            Persona[] persona=new Persona[100];
            persona[0]=new Persona("Javier Perez", "11222333-4");
            persona[1]=new Persona("Andrea Parraguez", "15444333-2") 
                            
    .
    .
    .
    .
    .
    .                          
                            case 2:
                                System.out.println("");
                                System.out.println("Formulario para agregar a un nuevo doctor");
                                System.out.println("-----------------------------------------");
                                System.out.println("Ingrese el nombre");
                                String nommedingresado=lec.readLine();
                                System.out.println("Ingrese el rut");
                                String rutmedingresado=lec.readLine();
                                (AQUI NOSE QUE PONER)
                                
                                break;
                            
                            case 4:
                                 AQUI SE ELIMINAR PERSONAS
    
                                break;
    
    .
    .
    .
    .
    .
    Que puedo hacer??? alguna ayudita se agradece
    Última edición por hydralysk; 22/06/2009 a las 20:12


  2. #2
    Critico d cine d 1/2 pelo Avatar de Mastermind
    Fecha de ingreso
    27 Jun, 06
    Ubicación
    Santiagors
    Mensajes
    1,083

    Re: duda basica java, como agregar y eliminar datos a un arreglo de una clase

    (AQUI NOSE QUE PONER)
    Persona nuevaPersona = new Persona(nommedingresado, rutmedingresado);
    persona[ingresados] = nuevaPersona;
    ingresados++;


    /*

    Se entiende que tienes que crear la variable ingresados que llevara la cuenta de
    las personas que lleves ingresadas.

    De todas formas antes que usar array te recomiendo usar colecciones, por ejemplo utilizar List, ArrayList, etc

    Las colecciones son mas flexibles y versatiles que los array.





    */


    La eliminacion craneatela tu xD

  3. #3
    Pajarito Nuevo
    Fecha de ingreso
    01 Jun, 09
    Mensajes
    54

    Re: duda basica java, como agregar y eliminar datos a un arreglo de una clase

    primero debes tener un contador con la cantidad de personas que tienes e el arreglo, para no causar un error al tratar de agregar mas personas que la capacidad (en tu caso, mas de 100).
    Luego creas la nueva persona y la insertas en persona[contador], pero antes puedes hacer un if para ver que contador sea menor o igual a 99

Temas similares

  1. Respuestas: 20
    Último mensaje: 19/07/2011, 14:35
  2. como actualizar o limpiar o borrar datos en un jtable en java
    Por PALADINJP en el foro Lenguajes de Programación
    Respuestas: 2
    Último mensaje: 01/01/2009, 16:40
  3. JAva clase para dias habiles y feriados
    Por tokugawa en el foro Lenguajes de Programación
    Respuestas: 7
    Último mensaje: 04/12/2008, 14:32
  4. duda: como agregar mi dominio a los DNS?
    Por lentoPastel en el foro Internet y Redes
    Respuestas: 7
    Último mensaje: 13/03/2008, 18:07
  5. Ayuda basica en java
    Por mathetes en el foro Lenguajes de Programación
    Respuestas: 5
    Último mensaje: 21/05/2007, 18:02

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
*