我对 Java 还很陌生。
我的一般问题:如何找出哪个包包含特定方法。
我想使用外部库中的方法。查看 JavaDocs,它存在,并且位于此处 ( http://twitter4j.org/javadoc/index.html )。
但是,我需要知道如何使用该方法。 我应该导入什么,以及如何使用该方法。
import twitter4j.this.package
maybe.something.before
.getMentionsTimeline()
.now.I.can.use.this
我找了最长的时间,但我仍然无法理解 JavaDocs。 有人可以澄清一般规则吗?
最佳答案
假设您想使用 ArrayList
中的方法,例如 size()
,但您不知道要导入哪个包。
第一步是转到包含所需方法的类的 javadoc。这是 ArrayList
在线 Javadoc:
看到大标题上方带有类名的小“java.util”
了吗?这就是您需要导入的包。或者更具体地说,这是您需要导入的类的前缀。因此,在本例中,您将导入 java.util.ArrayList
。
现在,如何使用该方法取决于它是实例方法还是静态方法。如果它是实例方法,您必须实例化相关类并在实例上调用该方法:
ClassName varName = new ClassName(possibleParameters);
varName.methodName(possibleParameters);
如果它是静态方法,您可以使用它用类名限定该方法:
ClassName.StaticMethod(possibleParameters);
关于java - 根据 Javadoc 确定要导入什么包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23690119/