如何访问列表对象方法?

时间:2016-04-17 17:41:54

标签: java list object

我有一个Seed键如下: enter image description here 我知道如果我想访问类方法,它们应该是静态的:

这是我的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(),则会给我错误。

1 个答案:

答案 0 :(得分:0)

getXKeywords返回一个列表,您必须迭代其CardKeyword项以调用getStem方法。 顺便提一下,在当前代码中,列表不是参数化的。将List Seedkey替换为List<CardKeyword> Seedkey以处理CardKeyword个对象,而不是Object个对象。