在 kotlin 的 intellij Android Studio 中禁用 Wild Cart 导入
Posted
技术标签:
【中文标题】在 kotlin 的 intellij Android Studio 中禁用 Wild Cart 导入【英文标题】:Disable wild cart import in intellij Android Studio in kotlin 【发布时间】:2018-09-26 23:02:48 【问题描述】:我想在 java 类导入中关闭 Wild Cart 导入。
例如,如果我要导入 java.util 包的任何类,那么它将导入整个 java 包,例如 java.util.*。那么我怎样才能在 android studio 3.1.1 中停下来。
这是我的问题的截图。
我只使用了这个包中的两个类,分别是 Locale 和 Calendar。但是我仍然必须导入整个包,所以我想停止导入整个包,只导入这两个类的默认值。
也试过这个参考链接,但对我不起作用:https://***.com/a/3348855/5697244
注意:我正在使用 kotlin 语言作为开发。
【问题讨论】:
【参考方案1】:通过重新搜索终于得到答案:
使用 Kotlin 在 Android Studio 中禁用通配符导入的简单步骤。步骤如下。
-
在设置>代码样式>java,如下面的屏幕所述。
-
在 java 导入选项卡中应用如下屏幕所示的更改
-
同样在 kotlin 选项卡中应用更改,如下所示
注意:不要忘记从 kotlin 选项卡中的“要使用带 * 导入的包”部分中删除所有包。
【讨论】:
感谢您引用 Kotlin,因为我只对 Java Coding Style 导入进行了更改,所以我把头发分开了。【参考方案2】:查看Settings -> Code Style -> Kotlin -> Packages to Use Import with '*'
(注意,Kotlin,而不是链接问题中的 Java)。我刚刚检查过,它确实在我的机器上包含了java.util.*
,而我之前没有编辑它。
【讨论】:
现在检查。让我检查一下以上是关于在 kotlin 的 intellij Android Studio 中禁用 Wild Cart 导入的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin 字节码 - 如何在 IntelliJ IDEA 中分析?
IntelliJ/Android Studio 中的 Kotlin 注释格式
Simple Intellij Kotlin项目无法识别LinkedHashMap或其他集合
在 IntelliJ 中运行多平台 Kotlin 测试会产生 No JDK specified 错误