Únete a la comuna hermano Colombiano porque aquí la pasamos bien bacano!!! 100% Recocha sana y bacana. Somos el Producto de una revolucion!!! Cero roscas y cero regionalismo TODOS SOMOS COLOMBIA - BIENVENIDOS!!!

Ver más
  • 10,242 Miembros
  • 9,199 Temas
  • 3,500 Seguidores
  • 0

Ayuda Como Eliminar datos de un vector en Java ?

public class Personas
{
private Person[] personas;

public Personas()
{
setPersonas(new Person[0]);
}
public void agregar(Person persona)
{
Person[] personasNuevo= new Person[personas.length+1];

for(int i =0; i<personas.length; i++)
{
personasNuevo = personas;
}
personasNuevo[personas.length]=persona;
personas =personasNuevo;
}

public void setPersonas(Person[]personas)
{
this.personas =personas;
}

public Person[] getPersonas()
{
return this.personas;
}

public int darCantidadPersonas()
{
return personas.length;
}
public int getPersonas(int pos)
{
return personas.length;
}

Como pueden ver ya tengo el método de agregar y de ver las personas agregadas.
agradecería a la mejor respuesta con 10 puntos. en un post del usuario.
  • 0
  • 6Calificación
  • 1Seguidores
  • 4.621Visitas
  • 1Favoritos

11 comentarios

@valentina123 Hace más de 3 años
:shurg: q alguien te ayude porque no se un carajo
@Piliwinky Hace más de 3 años
hola no tengo idea pero por lo menos comento
@julianpalrol Hace más de 3 años
ni idea
@richypati Hace más de 3 años
vector.removeAt(index)
@richypati Hace más de 3 años

richypati dijo:
vector.RemoveAt(index)



Si quieres puedes colocar el tema en

Comunidad Java
http://www.taringa.net/comunidades/lenguajejava/

Ahi te podemos ayudar en lo que podamos
@FFergus Hace más de 3 años

richypati dijo:

richypati dijo:
vector.RemoveAt(index)



Si quieres puedes colocar el tema en

Comunidad Java
http://www.taringa.net/comunidades/lenguajejava/

Ahi te podemos ayudar en lo que podamos



el chichipato sabeeeee
@sebastianreina88 Hace más de 3 años

julianpalrol dijo:ni idea

@jork0209 Hace más de 3 años
yo apenas aprendo a meterle datos ya organizarlos
ojala alguien te ayude
@richypati Hace más de 3 años
Pero veo donde está el vector en esta clase. Solo veo un Arreglo Person[] Personas

Ese Objeto Person debe tener algún método particular para eliminar un elemento.

porque si quieres crear un vector lo que tienes que hacer es:

Primero importar dede el API la clase vector:


import java.util.Vector;



Luego crear el vector e instanciarlo


Vector personas= new Vector();



Asi se crea una variable instanciada de un Objeto de la clase Vector

y el método para agregar un elemento es:


personas.addElementAt(Persona);



Puede ser un Objeto de cualquier tipo de clase.

Ahora, para retornar un elemento, tienes que utilizar este método:

personas.get(index);



En donde index es la posición del Objeto en el vector 'personas' (tipo int)

Luego, para poder retornar ese dato como el tipo de Objeto como lo entraste (Persona) debes hacer un casting así:


(Persona)personas.get(index);



y así podrás guardar el Objeto Genérico que retorna el vector como un Objeto de la Clase Persona

Para eliminar un objeto del vector:


personas.removeElementAt(index)



En index colocas la posición en donde se encuentra el Objeto en el vector.

Y bue.. eso fue todo, si necesitas algo pasate por la comunidad de Java
@thecappy Hace más de 3 años

richypati dijo:Pero veo donde está el vector en esta clase. Solo veo un Arreglo Person[] Personas

Ese Objeto Person debe tener algún método particular para eliminar un elemento.

porque si quieres crear un vector lo que tienes que hacer es:

Primero importar dede el API la clase vector:


import java.util.Vector;



Luego crear el vector e instanciarlo


Vector personas= new Vector();



Asi se crea una variable instanciada de un Objeto de la clase Vector

y el método para agregar un elemento es:


personas.addElementAt(Persona);



Puede ser un Objeto de cualquier tipo de clase.

Ahora, para retornar un elemento, tienes que utilizar este método:

personas.get(index);



En donde index es la posición del Objeto en el vector 'personas' (tipo int)

Luego, para poder retornar ese dato como el tipo de Objeto como lo entraste (Persona) debes hacer un casting así:


(Persona)personas.get(index);



y así podrás guardar el Objeto Genérico que retorna el vector como un Objeto de la Clase Persona

Para eliminar un objeto del vector:


personas.removeElementAt(index)



En index colocas la posición en donde se encuentra el Objeto en el vector.

Y bue.. eso fue todo, si necesitas algo pasate por la comunidad de Java


no entiendo un jopo
@richypati Hace más de 3 años

thecappy dijo:no entiendo un jopo


Es cosa de programadores
Tienes que ser miembro para responder en este tema