Я пытаюсь найти наиболее повторяющееся слово в строке с этим кодом:Манипулирование Струны
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
на строки, хранящихся в связанном списке, а затем как увеличить соответствующий счетчик.
Затем я напечатаю строку с наивысшим счетом, Я тоже не знаю, как это сделать.
Какой язык вы используете? Отформатируйте свой код. Это домашнее задание? –
Это домашнее задание? Что вы пробовали? Почему это не сработало? Более конкретно. – templatetypedef
Я пытаюсь сравнить входную строку с одной в связанном списке, если она совпадает, я увеличиваю счет строки, мой вопрос заключается в том, как сравнить с строкой в связанном списке. – NEO