Espero puedan ayudarme, no encuentro naa en la red, como puedo hacer una busqueda mas eficiente en un ArrayList.
Tengo una clase:
Código:
Entonces declaro un arraylist:class MiClase{ private int id; private String nombre; public MiClase(int id, String nombre) { this.id = id; this.nombre = nombre; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getNombre() { return nombre; } public void setNombre(String nombre) { this.nombre = nombre; } }
Código:
y si quiero buscar en el arrraylist por medio de index of y saber la posicion que tega el nombre cesar, o el id 6, saber exactamente en que posicion está por medio de index of, sin usar bucle.ArrayList<MiClase> MiLista = new ArrayList<MiClase>(); MiLista.add(new MiClase(1,"javier")); MiLista.add(new MiClase(2,"carlos")); MiLista.add(new MiClase(3,"miguel")); MiLista.add(new MiClase(4,"juan")); MiLista.add(new MiClase(5,"cesar")); MiLista.add(new MiClase(6,"alberto"));
en javascrip puedo hacer eso por medio de:
Aqui por ejemplo yo busco en un array y cada posicion de ese array es un objecto json.
var pos = arrayTecnicos.map(function(e) { return e.IdRegistro; }).indexOf(IdTecnico);
Alguna manera que se pueda usar indexof en arraylist tipo coleccion en Java. Gracias.