Originariamente inviato da Phobox
che mi restituisca l'indice(o gli indici)
Basta una leggera modifica:
codice:
public int[] getPosizioni (String stringaDaCercare, String [] arrayListe){
   Vector v = new Vector();
   int posizione = -1;
   for (int i=0; i<arrayListe.size();i++){
      if (arrayListe[i].equals(stringaDaCercare)){
         v.add( new Integer(i) );
      }
   }
   int [] ret = null;
   if (v.size() > 0) {
      ret = new int[v.size()];
      for(int i=0; i<ret.length; i++) {
         ret[i] = ((Integer) v.elementAt(i)).intValue();
      }
   } else {
      ret = new int[1];
      ret[0] = -1;
   }
   return ret;
}
Ciao.