使用源代码模板

在本节中,您将使用内容辅助来填写公共循环结构的模板。如果尚未打开 junit.samples.VectorTest.java 文件,则在 Java 编辑器中打开它。

  1. 通过输入下列内容来开始添加新方法:

    public void testValues() {
        Integer[] expected= new Integer[3];
        for

  2. 在光标位于 for 末尾的情况下,按 Ctrl+空格键以启用内容辅助。您将看到“for”循环的公共模板的列表。当鼠标指针悬浮在模板上时,您将在模板的帮助消息中看到模板的代码。注意,将自动猜测局部数组名。

    for 的内容辅助

  3. 选择 for — 对数组进行迭代条目并按 Enter 键以确认该模板。将在源代码中插入该模板。

    插入的 for 模板

  4. 接着,我们将下标变量的名称由 i 更改为 e。为此,只需简单地按 e,这样就自动选择了下标变量。注意,下标变量的名称在所有位置都会更改。插入模板时,所有同名的模板变量都会彼此连接。所以,更改一个值也将更改所有其它值。

    插入的 for 模板

  5. Tab 键将把光标移至代码模板的下一个变量。这是 expected 数组。

    插入的 for 模板

    因为我们不想更改名称(模板正确地猜出了名称),所以,再次按 Tab 键,由于没有剩下要编辑的变量,因此这将离开该模板。
  6. 按如下方式完成 for 循环:

    for (int e= 0; e < expected.length; e++) {
        expected[e]= new Integer(e + 1);
    }
    Integer[] actual= to

  7. 在光标位于 to 末尾的情况下,按 Ctrl+空格键以启用内容辅助。选取 toarray — 将集合转换为数组并按 Enter 键以确认选择(或双击选择)。

    插入的 for 模板

    将在编辑器中插入模板,并且突出显示及选择 type

    插入的 for 模板

  8. 通过输入 Integer 覆盖选择。当您更改选择时,数组构造函数的类型也将更改。
  9. Tab 键将选择移至 collection,并通过输入 fFull 覆盖它。

    插入的 for 模板

  10. 添加下列代码行完成方法:

    assertEquals(expected.length, actual.length);
    for (int i= 0; i < actual.length; i++)
        assertEquals(expected[i], actual[i]);
    }

  11. 保存文件。

相关概念

Java 编辑器
模板

相关任务

使用 Java 编辑器
使用模板

相关参考

模板首选项
Java 编辑器首选项

Copyright (c) 2000, 2003 IBM Corporation and others. All Rights Reserved.