我对Java很新。
我的一般问题:如何找出包含特定方法的包。
我想使用外部库中的方法。查看JavaDocs,它存在,并且在这里(http://twitter4j.org/javadoc/index.html)。
但是,我需要知道如何使用该方法。 我应该导入什么,以及如何使用该方法。
import twitter4j.this.package
maybe.something.before
.getMentionsTimeline()
.now.I.can.use.this
我找了最长的时间,但我仍然无法理解JavaDocs。 有人可以澄清一般规则吗?
答案 0 :(得分:2)
所以说你想在ArrayList
中使用某个方法,例如size()
,但你不知道要导入哪个包。
第一步是转到包含所需方法的类的javadoc。这是ArrayList
在线Javadoc:
使用类名查看大标题上方的小"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的左上角。