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.