gpt4 book ai didi

java - 用于导入不同 Java 类的 Eclipse 快速修复或菜单选项?

转载 作者:行者123 更新时间:2023-12-01 13:19:21 24 4
gpt4 key购买 nike

我编写了一个包含 Character 类的项目。在此项目中,在不同的包中,我有另一个尝试使用它的类:

for (int i = 0; i < NUM_CHARACTERS; i++) {
Character c = new Character(10);
}

问题是 Eclipse 自动尝试使用 java.lang.Character:

enter image description here

想要做的是找到一种方法,通过上下文菜单、键盘快捷键、快速修复菜单等让 Eclipse 为我提供备用导入。

问题显然是该类是标准 API 的一部分,否则它肯定会问我要导入哪个 Character 类。通常,如果您不小心导入了错误的文件,只需将其从顶部的 import block 中删除,然后使用“快速修复”来选择正确的文件即可。

但是在这种情况下,我如何轻松地告诉 Eclipse 我想使用不同的类,而无需在顶部手动输入导入内容?我有许多类的名称与 java.lang 类类似,因此我正在寻找一种节省时间的解决方案。

最佳答案

Ctrl+空格将为您提供选择所需软件包的选项。

只需将光标放在末尾(如字符^),然后按Ctrl+空格

其中 ^ 显示您的光标位置。例如

Date 类存在于 java.util 以及 java.sql 中,因此当您键入

Date^ Ctrl + Space,它将弹出所有包含 Date 类的包,您可以选择您想要的从那里导入。

另一种方法,只需删除所有自动导入并按 Ctrl + Shift + O 即可组织导入。只要在识别正确的方面存在任何歧义,Eclipse 都会提示您。

关于java - 用于导入不同 Java 类的 Eclipse 快速修复或菜单选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22172235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com