Я знаком со способами получения позиции элемента в массиве, особенно показанными здесь: Позиция элемента в массиве
Но моя проблема в том, что я не могу понять, как преобразовать этот код под свои нужды.
Я хочу проверить, есть ли соответствие String в ArrayList, и если да, то каков индекс String в ArrayList.
Раздражает то, что мне удалось проверить, что String находится в ArrayList (см. Первую строку моего кода)
listPackages - это ArrayList
current_package - это строка, которую я хочу найти в listPackages.
Вот мой код:
if (listPackages.contains(current_package)) {
int position = -1;
for(int j = 0; j < listPackages.size(); j++) {
if(listPackages[j] == current_package) {
position = j;
break;
}
}
}
Буду признателен за любую помощь!
Спасибо!