“精通 Eclipse” 系列的这一部分将详细介绍 Eclipse 的 Java 编辑器。开发人员将在这个编辑器上花费大量的时间,因此了解其高级功 能可以显著提高您的生产率。
Organize Imports 命令
Organize Imports 命令将添加缺失的导入并将现有的导入声明组织到 Java 文件中。您可以通过使用 Ctrl+Shift+O 组合键在当前编辑器 中运行这条命令。要将 Organize Imports 命令应用到整个项目中,请右键单击项目浏览器中的项目并选择 Source > Organize Imports。
假定您在 Java 文件中的某个位置使用了一个类,但是您忘记导入该类:Organize Imports 可以为您自动导入该类。如果该命令不确定类 的位置,将打开一个窗口并显示一列可以进行选择的选项。例如,如果在代码中使用 List 类,当运行 Organize Imports 命令时,则可能弹 出一个窗口,要求您在 java.util.List 与 javax.swing.List 之间选择,因为命令自己无法选择。
Organize Imports 还将常用的 .* 样式的导入声明分为独立的导入语句。例如,假定您的文件中有一个诸如 import java.util.* 之类的 导入语句,并且仅使用来自该包的 List 类。Organize Imports 命令将把初始的 import 语句替换为 import java.util.List。
选取字符串的一部分
通常,您需要在两个字符串之间连接一个变量。绝大多数情况下,这些字符串属于一条单一语句,并且很容易犯下在字符串两侧遗漏空格的 错误。例如,您可能会得到 You have5seconds left 之类的输出,而非 You have 5 seconds left。Eclipse 将防止您掉入这个陷阱:
在代码内像往常一样键入字符串:static String getMsg(int time)
{
return "You have 5 seconds left";
}
选择需要用变量替换的字符串部分 — 在本例中为数字 5。
按 Ctrl+1 组合键并选择 Pick out selected part of String。
图 1. 选择 Pick out selected part of String
结果显示在图 2 中。
图 2. 选取选中的字符串部分
用变量替换中间的字符串。
图 3. 用变量替换字符串
现在可以确保您不会犯空格错误。