Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/09/2013, 12:50
Avatar de detective_jd
detective_jd
 
Fecha de Ingreso: abril-2011
Ubicación: Salto
Mensajes: 437
Antigüedad: 13 años
Puntos: 6
Respuesta: buscador de coincidencias

problema resuelto, todo lo q tuve q hacer era esto:

public TreeMap<Integer,Estadio>devolverDatosXFiltro(Strin g criterio)
{
TreeMap<Integer,Estadio>aux =new TreeMap();
int posTemp=0;
for(Estadio obje : colestadios.values())
{
if(obje.getNombre().substring(0, criterio.length()).equalsIgnoreCase(criterio))
{
obje.setPosXfiltro(posTemp);
aux.put(obje.getNumero(), obje);
posTemp++;
}
else
{
obje.setPosXfiltro(-1);
}
}
return aux;
}
public Estadio obtenerElementoXFiltro(int posicion)
{
Estadio objestadio=null;
for(Estadio obje : colestadios.values())
{
if(obje.getPosXfiltro()==posicion && obje.getPosXfiltro()!=-1)
{
objestadio=obje;
}
}
return objestadio;
}

gracias AnonUser por la ayuda