Hola a todos!
Hasta ahora empiezo a aprender Java y la verdad me ha costado trabajo. Realizamos una agenda en java mediante arreglos mediante 2 clases (agenda y persona) y el main para el menu.
Pero ahora tengo que hacerlo por vectores, ya se que importo java.util.vector
e incluso intente hacerlo asi:
creo el vector
Vector gente= new vector();
y cree los metodos insertar, modificar, borrar e imprimir
package clases1.clases1;
import java.util.Vector;
/**
*
* @author profesor
*/
public class Agenda {
Vector informacion=new Vector(0);
//Persona informacion[]=new Persona[0];
/** Creates a new instance of Agenda */
public Agenda() {
}
public int insertar(Persona p){
//Persona bak[]=new Persona[informacion.length];
/*int i=0;
while(i<informacion.length){
bak[i]=informacion[i];
i++;
}*/
//informacion=new Persona[informacion.length+1];
/*i=0;
while(i<bak.length){
informacion[i]=bak[i];
i++;
}*/
//informacion[informacion.length-1]=p;
Object obj;
obj=p;
informacion.add(obj);
return 1;
}
//public String cedula;
public int borrar(String cc){
Object mine= p;
int borrar=2;
int i=0;
for(i=0;i<informacion.size();i++) {
Persona p=(Persona)informacion.get(i);
borrar=i;
}
informacion.removeElementAt(p.getCc());
}
public int modificar(Persona cualquiera){
Object mode;
mode=p;
int retorno=0;
int i=0;
while (i<informacion.size()){
if(informacion.get(i).equals(p.getCc()){
informacion.indexOf(cualquiera);
retorno=1;
}
i++;
}
return retorno;
}
public void imprimir(){
int i=0;
while(i<informacion.size()){
Persona p=(Persona)informacion.get(i);
System.out.println(p.getCc());
System.out.println(p.getNombre());
System.out.println(p.getEdad());
System.out.println(p.getCiudad());
i++;
}
}
}
Si me pueden ayudar...quisiera saber que estoy haciendo mal y por que?
y si me sugieren algun tutorial o link con ejemplos se los agradeceria mucho.
Pues aveces me siento algo perdida
Gracias.... Byeeee Loise