我有一个Seed键如下: 我知道如果我想访问类方法,它们应该是静态的:
这是我的Cardkeyword类:
public class CardKeyword implements Comparable<CardKeyword> {
public CardKeyword(String stem) {
this.stem = stem;
}
public String getStem() {
return this.stem;
}
//some methods
}
这是我的主要课程:
public static void main(String[] args) throws Exception {
String Seedurl = "https://en.wikipedia.org/wiki/Computer_science";
List Seedkey=getXKeywords(Seedurl, 1);
}
public static List getXKeywords(String Url, int X) throws Exception {
String html = get(Url);
String plaintext = Jsoup.parse(html).text();
List<CardKeyword> wordlist = KeywordsExtractor.getKeywordsList(plaintext);
List lst = wordlist.subList(0, X);
return lst;
}
我想从Seedkey获得干,但我无法做到。我该怎么做?如果我将getStem
方法更改为public static getStem()
,则会给我错误。
答案 0 :(得分:0)
getXKeywords
返回一个列表,您必须迭代其CardKeyword
项以调用getStem
方法。
顺便提一下,在当前代码中,列表不是参数化的。将List Seedkey
替换为List<CardKeyword> Seedkey
以处理CardKeyword
个对象,而不是Object
个对象。