java - 如何找到特定的 Java 类定义?

标签 java android android-studio

我正在着手一个 Android 应用程序项目。编译器经常提示它“找不到符号类”或变量,因为它们的定义必须显式导入。

例如如果我需要 File 类,我必须 import java.io.File;

有很多关于具体询问特定类(class)的问题。

但是我应该如何知道在哪个“元包”(即上面示例中的 java.io)中可以找到类定义?

我找到了a base Java listan Android class index但在两个列表之间来回切换并且必须单击每个类才能获得完整路径似乎非常乏味。

额外问题:Android Studio 是否有帮助找到它们的快捷方式?

最佳答案

这应该可以回答这两个问题。

您只需单击您所做的声明,然后按 Alt+Enter 即可。这将弹出一个上下文菜单,其中包含“导入...”选项或可能导入的列表。只需使用箭头键选择正确的选项,然后按 Enter 即可导入。

菜单会告诉您该类所在的包,您不必事先知道它。

关于java - 如何找到特定的 Java 类定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52499904/

相关文章:

java - 如何从 Intellij IDEA 访问内存中的 h2 数据库

java - 如何使用 Java 打印文档?

java - 简单的 Android SUM 和乘法应用程序在 AVD 上崩溃

java - android 中的秒表问题

android - Gradle 没有在 Android Studio 中构建简单的测试

Android Studio Kotlin - 如何在文本中显示 2 位数字?

java - Jackson json 映射器

java - 在 Java 中实现 RSA-SHA1 签名算法(创建用于 OAuth RSA-SHA1 签名的私钥)

android - 无法解析此 CALL_PRIVILEGED 权限

flutter - 无状态小部件列表的常量值无效