Ho risolto cosi
codice:
public ArrayList cerca(ArrayList word) {
ArrayList indiciRiga = new ArrayList();
int numRiga = 0;
StringTokenizer righe = new StringTokenizer(text.getText(),"\n");
while (righe.hasMoreTokens()) {
String riga = righe.nextToken();
riga.replace(',', ' ');
riga.replace(';', ' ');
riga.replace('.', ' ');
StringTokenizer parole = new StringTokenizer(riga);
while (parole.hasMoreTokens()) {
String tempWord = parole.nextToken();
for (int i = 0; i < word.size(); i++) {
if ((tempWord.equals(word.get(i))) && !indiciRiga.contains(word.get(i))) {
indiciRiga.add(new Integer(numRiga));
}
}
}
numRiga++;
}
return indiciRiga;
}