使用原始碼範本

在本節中,您將使用內容輔助來填寫共用迴圈結構的範本。如果您尚未開啟 junit.samples.VectorTest.java 檔, 請在 Java 編輯器中開啟它。

  1. 開始新增新方法;做法是鍵入:

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

  2. 將游標放在 for 尾端,並按下 Ctrl+空白鍵, 啟用內容輔助。您將看到一個清單,列出 "for" 迴圈的共用範本。 當滑鼠橫越範本時,您將在範本的說明訊息中看到它的程式碼。 請注意,會自動猜測本端陣列名稱。

    for 的內容輔助

  3. 選擇 for - iterate over array 項目,然後按下 Enter 鍵以確認範本。 這時範本將插入您的原始碼中。

    插入 for 範本

  4. 接著,我們將索引變數的名稱從 i 變更為 e。若要這樣做,只要按下 e 即可, 因為會自動選取索引變數。注意,所有地方的索引變數名稱都會變更。 當插入範本時,所有同名的範本變數都會彼此相連。因此,如果變更某個值,也會變更其他所有值。

    插入 for 範本

  5. 按下 Tab 鍵,將游標移至程式碼範本的下一個變數。這是預期的陣列。

    插入 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 - convert collection to array,並按下 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.