pardon, evidentemente ero fuso.. :P
CLASSE:
codice:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.StringTokenizer;
public class Utilize{
private ArrayList<Word> w=new ArrayList<Word>(2);
private String words[];
public Utilize(String s){
StringTokenizer st = new StringTokenizer(s,":.,;></-+*|! %&?^()[]");
int size=st.countTokens();
words=new String[size];
for(int i=0;i<size;i++){
words[i]=st.nextToken();
}
Arrays.sort(words);
getArrayTop();
}
public ArrayList<Word> getArrayTop(){
int i=0,n=0;
String temp="";
Word wtemp=new Word();
while(i<words.length-1){
if((words[i].equals(words[i+1]))&&(words[i].length()>3)){
temp=words[i];
for(i=i+0;words[i].equals(temp);i++)
n++;
System.out.println(n);
wtemp.occ=n;
System.out.println(temp);
wtemp.ww=temp;
System.out.println(wtemp);
w.add(wtemp);
n=0;
}
i++;
}
for(int j=0;j<w.size();j++)
System.out.println(w.get(j));
return w;
}
}
questa è l'intera classe buttate un'okkio però alla funzione che è la parte che mi da problemi...!