LinkedList特定方法无法识别

时间:2015-12-09 18:08:45

标签: java methods linked-list indexof

因此,我一直致力于Java中的学校项目,关于在句子中返回单词的频率。我开始使用数组,当我意识到无法工作时,我转而使用LinkedList。但是,我遇到了一个问题。我使用indexOf()和LinkedList.set方法获取索引,然后在索引处设置值,但这些方法不会被加载/不被识别,尽管导入了java .util.LinkedList库。代码如下。

import java.util.LinkedList;

public class Link {

//String with word and int with frequency of word
public String word;
public static int freq;
public static String input = "potato pizza pizza fries burger pizza"; //or get from client
public static String[] words = input.split(" ");

//Shows the link before this one
public Link next;

public Link(String word, int freq){
    this.word = word;
    Link.freq = freq;
}

public void display(){
    System.out.println(word +" " + freq);
}

public static void main(String[] args) {
    LinkList output = new LinkList();

    for (int i = 0; i < words.length; i++){
        Link activeLink = output.check(words[i]);

        if (activeLink != null){
            int index = indexOf(activeLink);
            output.set(index, freq++);
        }
        else
        {
            output.insertNewLink(words[i], 2);
        }
        //Insert new links
        //output.insertNewLink(words[i], 2);
    }

    output.display();
}

}

程序本身相对简单,只要我能让这两种方法起作用......

非常感谢任何帮助: - )

PS:在单独的类中有很多自定义方法,但我并不认真地认为它们与这个确切的问题相关。

0 个答案:

没有答案