problema con vectores
hola,
tengo un problema gordo con los vectores que crecen y decrecen según los objetos que tiene dentro. El problema es que no entiendo nada. Ni mas ni menos.
¿Alguien pdrÃa colgar un ejemplo básico de vector con unos cuantos objetos dentrode él y algun metodo, para luego en el main imprimir algo???
no entiendo como se puede imprimir, donde crear las variables de los objetos, en fin, si podeis colgar uno o varios ejemplos (si teneis)me hariais un gran favor.
gracias mil
slds
Victor
tengo un problema gordo con los vectores que crecen y decrecen según los objetos que tiene dentro. El problema es que no entiendo nada. Ni mas ni menos.
¿Alguien pdrÃa colgar un ejemplo básico de vector con unos cuantos objetos dentrode él y algun metodo, para luego en el main imprimir algo???
no entiendo como se puede imprimir, donde crear las variables de los objetos, en fin, si podeis colgar uno o varios ejemplos (si teneis)me hariais un gran favor.
gracias mil
slds
Victor
Imagino que te estaran refiriendo a la clase Vector.
import java.util.Vector;`
public class MiClase
{
private String nombre;
private int edad;
public MiClase()
{
}
public MiClase(String nombre,int edad)
{
this.nombre=nombre;
this.edad=edad;
}
public String getNombre()
{
return this.nombre;
}
public int getEdad()
{
return this.edad;
}
public Vector rellenarVector()
{
Vector miVector=new Vector();
for (int i=0;i<100;i++)
{
String nombre="Mi nombre"+String.valueOf(i);
int edad=i;
miVector.add(new MiClase(nombre,edad));
}
return miVector;
}
public static void main(String args[])
{
Vector miVector=new MiClase().rellenarVector();
if (miVector.size()>0)
{
for (int i=0;i<miVector.size();i++)
{
if (miVector.elementAt(i) instanceOf MiClase)
{
MiClase m=(MiClase)miVector.elementAt(i);
String nombre=m.getNombre();
int edad=m.getEdad();
System.out.println("Nombre: "+nombre+" Edad: "+edad);
}
}
}
}
}
import java.util.Vector;`
public class MiClase
{
private String nombre;
private int edad;
public MiClase()
{
}
public MiClase(String nombre,int edad)
{
this.nombre=nombre;
this.edad=edad;
}
public String getNombre()
{
return this.nombre;
}
public int getEdad()
{
return this.edad;
}
public Vector rellenarVector()
{
Vector miVector=new Vector();
for (int i=0;i<100;i++)
{
String nombre="Mi nombre"+String.valueOf(i);
int edad=i;
miVector.add(new MiClase(nombre,edad));
}
return miVector;
}
public static void main(String args[])
{
Vector miVector=new MiClase().rellenarVector();
if (miVector.size()>0)
{
for (int i=0;i<miVector.size();i++)
{
if (miVector.elementAt(i) instanceOf MiClase)
{
MiClase m=(MiClase)miVector.elementAt(i);
String nombre=m.getNombre();
int edad=m.getEdad();
System.out.println("Nombre: "+nombre+" Edad: "+edad);
}
}
}
}
}