Java - obtient la position de l'élément dans le tableau

Je suis familier avec les moyens que je peux obtenir une position de l'élément dans le tableau, en particulier celles montré ici: Position de l'élément dans le tableau

Mais mon problème est que je n'arrive pas à comprendre comment faire pour convertir ce code pour l'adapter à mes besoins.

Ce que je veux à faire est de vérifier si une Chaîne a une correspondance dans une ArrayList et si oui, quel est l'indice de la Chaîne dans la liste de tableaux.

L'ennuyeux partie est, j'ai réussi à vérifier que la Chaîne est dans la liste de tableaux (voir la première ligne de mon code)

listPackages est la liste de tableaux

current_package est la Chaîne que je veux trouver sa position dans listPackages.

Voici mon code:

if (listPackages.contains(current_package)) {

        int position = -1;
        for(int j = 0; j < listPackages.size(); j++) {

            if(listPackages[j] == current_package) {
              position = j;
                  break;
              }
            }
    }

Serais reconnaissant de toute aide!

Merci!

source d'informationauteur Lior Iluz