Я пытаюсь найти наиболее повторяющееся слово в строке с помощью этого кода:
public class Word
{
private String toWord;
private int Count;
public Word(int count, String word){
toWord = word;
Count = count;
}
public static void main(String args[]){
String str="my name is neo and my other name is also neo because I am neo";
String []str1=str.split(" ");
Word w1=new Word(0,str1[0]);
LinkedList<Word> list = new LinkedList<Word>();
list.add(w1);
ListIterator itr = list.listIterator();
for(int i=1;i<str1.length;i++){
while(itr.hasNext()){
if(str1[i].equalsTO(????));
else
list.add(new Word(0,str1[i]));
}
}
}
}
Как сравнить строку из массива строк str1
со строкой, хранящейся в связанном спискеи затем, как мне увеличить соответствующее число.
Я тогда напечатаю строку с наибольшим количеством, я тоже не знаю, как это сделать.