根据Javadoc确定要导入的包?

时间:2014-05-15 23:02:39

标签: java android import javadoc twitter4j

我对Java很新。

我的一般问题:如何找出包含特定方法的包。

我想使用外部库中的方法。查看JavaDocs,它存在,并且在这里(http://twitter4j.org/javadoc/index.html)。

但是,我需要知道如何使用该方法。 我应该导入什么,以及如何使用该方法。

import twitter4j.this.package

maybe.something.before
    .getMentionsTimeline()
        .now.I.can.use.this

我找了最长的时间,但我仍然无法理解JavaDocs。 有人可以澄清一般规则吗?

3 个答案:

答案 0 :(得分:2)

所以说你想在ArrayList中使用某个方法,例如size(),但你不知道要导入哪个包。

第一步是转到包含所需方法的类的javadoc。这是ArrayList在线Javadoc:

enter image description here

使用类名查看大标题上方的小"java.util"?这是您需要导入的软件包。或者更具体地说,这是您需要导入的类的前缀。因此,在这种情况下,您将导入java.util.ArrayList

现在,您如何使用该方法取决于它是实例方法还是静态方法。如果它是一个实例方法,您必须实例化相关类并在实例上调用该方法:

ClassName varName = new ClassName(possibleParameters);
varName.methodName(possibleParameters);

如果它是静态方法,您可以使用它来使用类名限定方法:

ClassName.StaticMethod(possibleParameters);

答案 1 :(得分:0)

查看getMentionsTimeline()的Javadoc。它是接口中的一个方法,因此要调用它,您将需要一个类实现接口的对象。根据您获取和引用对象的方式,您可能需要导入其类和/或界面twitter4j.api.TimelinesResources

唯一已知的实施类是TwitterImpl

答案 2 :(得分:0)

类的包出现在其Javadoc的左上角。