当前位置: 首页 > 面试题库 >

Intellij IDEA:如何更改组织导入功能

栾耀
2023-03-14
问题内容

我想知道如何避免使IntelliJ IDEA自动合并带有的包的所有类*。例如,假设我导入了以下类:

import java.util.Arrays;
import java.util.Scanner;
import java.util.Collections;

现在,如果我稍后再写一些类似以下的代码:

List list = new ArrayList();

我可以在“列表”上键入alt+ enterArrayList自动导入它们。问题在于,一旦执行此操作,IntelliJ
IDEA就会自动合并所有导入,java.util.*而不添加单个类。

我看过“组织进口”标签,但这不是我想要的。我想在上述情况下遇到这种情况,在键入alt+时,enter我将同一个类与同一个包中的其他类一起添加,而不是将所有类都合并到中java.util.*;

有人知道该怎么做吗?


问题答案:

在第一部分(常规)中打开设置:代码样式-> Java->导入选项卡,其中有一个 使用单个类导入
的选项,在该部分的末尾有两个值字段,您可以在其中设置导入的类的限制打包直到想法开始导入*



 类似资料:
  • 我对如何对实现进行单元测试的笑话感到困惑。问题是我想模仿不同的预期行为。 有没有办法做到这一点?由于导入只能位于文件的顶部,并且为了能够模拟某些内容,必须在导入之前声明它。我还尝试传递一个本地函数,以便覆盖行为,但jest抱怨不允许传递任何本地函数。 就像你想象的使用

  • 我刚刚安装了Eclipse Neon PDE,并尝试用“Hello World”模板构建一个简单的插件项目。不幸的是,在创建插件项目之后,我就遇到了许多“导入org.eclipse无法解决”的错误。 我已经尝试过清理项目,并对构建路径进行了修改,但没有成功。 有人能帮我解决这个错误吗?也许我错过了显而易见的东西。

  • 我试图用Spring DI创建一个简单的HelloWorld应用程序。我创建了一个Java项目并导入了一些教程类,其中一个很简单: 然而,我得到了以下错误:。我正在使用Eclipse Spring Tool Suite 3.7.2,当我单击“修复项目设置”时,我认为通过使用这个Eclipse版本,它会为我添加这些依赖项。我在这里做错了什么?即使在STS中,我也需要手动添加这些依赖项吗?如果是,正确

  • 我知道这里已经有人问过这个问题,但它没有回答我的问题。我的问题是,我们怎样才能分解指数。js用于云函数,包括onWrite调用等。 我意识到您可以使用“要求”并引入外部代码。它仍然留下一些代码(例如,在Franks OCR示例中),在index.js. 理想情况下,我希望能够将整个onWrite事件触发器移动到另一个文件中。 索引中的示例。js: 如何将整个函数event watch/call移动

  • 我尝试在Intellijidea中打开Maven项目。这个项目使用了spark和Scala。当我跑的时候: 则会给出错误: [错误]无法执行目标org.scalastyle:scalastyle-maven-plugin:0.7.0:项目spark-mllib_2.10:scalastyle执行期间失败:您有50个scalastyle冲突 我认为问题出在Maven的版本上。实际上,在Intelli

  • 每个人 我不知道是否已经有人问过这个问题,但我到处找,但找不到。我正在使用GitHub进行Intellij IDEA项目。我在工作中使用我的台式计算机来开发。完成后,我在Github上做了一个提交,它直接在我的帐户上。但是,有时我想在家里继续使用笔记本电脑,使用同一个项目并修改和提交它。由于不太了解Github与Intellij的集成,我知道我可以将现有项目下载到本地计算机上。但我的问题是,如何更