Listas en java

garnett_hackin
22 de Septiembre del 2005
alguien porfavor que me ayude a crear una lista de 10 nombres, despues de crearla se debe buscar el nombre y que de la pocision

cualquiera
22 de Septiembre del 2005
rejodido eso!!!!!!!......ponete media pila, con conocimientos básicos podes tardar 20 minutos en hacerlo.

julian
22 de Septiembre del 2005
public class Test {
public static void main(String arg[]) {
ListHombres hombres = new ListHombres();

hombres.addHombre("julio"); //indice 0
hombres.addHombre("roberto");//indice 1
hombres.addHombre("tito");//indice 2
hombres.addHombre("carlos");//indice 3

Hombre hombre = hombres.getHombre("carlos");

System.out.println(hombre.getName() + " " + hombre.getPosition());
}

}

class ListHombres {
private List hombres = new ArrayList();

public ListHombres(){
}
public void addHombre(String name) {
hombres.add(new Hombre(name));
}

public Hombre getHombre(String name) {
Iterator it = this.hombres.iterator();
for (int i = 0; i < hombres.size(); i++) {
Hombre hombre = (Hombre) it.next();
if (hombre.getName().equals(name)) {
hombre.setPosition(i);
return hombre;
}
}
return null;
}

}

class Hombre {
private String name;
private int position;

public Hombre(String name) {
this.name = name;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getPosition() {
return position;
}

public void setPosition(int position) {
this.position = position;
}
}