java - 根据 Javadoc 确定要导入什么包?

标签 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。 有人可以澄清一般规则吗?

最佳答案

假设您想使用 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);

关于java - 根据 Javadoc 确定要导入什么包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23690119/

相关文章:

java - 在 Java 中如何检查两个引用是否持有同一个对象?

java - 我输入了正确的值但打印了错误的值

android - getView() 方法、CheckBox 和 setOnClickListener()

java - WCF 日期时间和 Android

java - JDL 导入解析成功,但生成的实体不匹配

java - NETSH 不产生输出

javascript - 如何创建在 React Native 中可见的 2 行和 3 列的水平滚动平面列表?

Swift REPL : how to import, 加载、评估或需要 .swift 文件?

python - 从编译输出动态导入运行时指定的模块

java服务器/客户端保存下载的文件而不是HDD