在 IntelliJ IDEA 中,当导入的类过多时,IDEA 会自动将多个同包的 import 语句折叠为星号(*),例如 import java.util.*。如果想将星号导入(import *)展开为单个具体的导入语句,可以按照以下步骤操作:
1 打开设置
- Windows/Linux:File > Settings
- macOS:IntelliJ IDEA > Preferences
2 导航到导入设置
- 进入 Editor > Code Style > Java。
- 切换到 Imports 选项卡。
3 调整导入折叠阈值
- 找到 Class count to use import with '*'(类数量阈值)和 Names count to use static import with '*'(静态导入阈值)。
- 将这两个值设置为一个较高的数字(例如 999),这样 IDEA 就不会将导入折叠为星号。
- 取消勾选 Use single class import 旁边的选项(如果有),确保不强制折叠。
4 应用设置
- 点击 Apply 和 OK 保存设置。
5 重新整理导入
- 打开包含星号导入的文件。
- 按 Ctrl + Alt + O(或 Code > Optimize Imports),IDEA 会将 import * 展开为具体的单个导入语句。
可对比看出效果: