Estoy familiarizado con las maneras en que puedo obtener una posición del elemento en la matriz, en especial los que mostró aquí: Element position in arrayJava - Obtener posición del elemento en la matriz
Pero mi problema es que no puedo encontrar la manera de convertir este código para satisfacer mis necesidades.
Lo que quiero comprobar es si un String tiene una coincidencia en un ArrayList y, de ser así, cuál es el índice del String en el ArrayList.
La parte molesta es logré comprobar la cadena está en el ArrayList (ver primera línea de mi código)
listpackages es el ArrayList
current_package es la cadena Quiero encontrar su posición en listpackages .
Aquí está mi código:
if (listPackages.contains(current_package)) {
int position = -1;
for(int j = 0; j < listPackages.size(); j++) {
if(listPackages[j] == current_package) {
position = j;
break;
}
}
}
agradecería cualquier ayuda!
Gracias!
Además, no use == para comparar objetos en Java, incluso Strings. Siempre use el método igual. –
Gracias, tienes razón ... error honesto de copiar y pegar :) –