Korzystanie z szablonów kodu

W tej sekcji użytkownik użyje asystenta treści, aby wypełnić szablon dla często spotykanej struktury pętli. Należy otworzyć plik junit.samples.VectorTest.java w edytorze Java (jeśli nie jest jeszcze otwarty).

  1. Rozpocznij dodawanie nowej metody od wpisania następującego kodu:

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

  2. Gdy kursor znajdzie się na końcu słowa for, naciśnij kombinację klawiszy Ctrl+Spacja, aby aktywować asystenta treści.  Zostanie wyświetlona lista najczęściej używanych szablonów dla pętli "for".  Jednokrotne kliknięcie szablonu spowoduje wyświetlenie jego kodu w komunikacie pomocy.  Zauważ, że nazwa tablicy lokalnej jest wstawiana automatycznie.

    Asystent treści dla pętli for

  3. Wybierz pozycję for - iteruj w tablicy i naciśnij klawisz Enter, aby potwierdzić wybór szablonu. Szablon zostanie wstawiony do kodu źródłowego.

    Wstawiony szablon pętli for

  4. Następnie zmień nazwę zmiennej indeksu z i na e. W tym celu naciśnij po prostu klawisz e, ponieważ zmienna indeksu jest zaznaczona automatycznie. Zauważ, że nazwa zmiennej indeksu zmieni się we wszystkich wystąpieniach. Podczas wstawiania szablonu wszystkie odwołania do tej samej zmiennej są ze sobą łączone. Zmiana jednej z nich spowoduje zatem zmianę wszystkich pozostałych wartości.

    Wstawiony szablon pętli for

  5. Naciśnięcie klawisza Tab spowoduje przeniesienie kursora do następnej zmiennej w szablonie kodu. Jest to tablica expected.

    Wstawiony szablon pętli for

    Ponieważ nie chcemy zmieniać tej nazwy (została prawidłowo podstawiona przez szablon), naciskamy ponownie klawisz Tab, co spowoduje opuszczenie szablonu, ponieważ nie ma już w nim innych zmiennych, które można by edytować.
  6. Uzupełnij pętlę for w następujący sposób:

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

  7. Gdy kursor znajdzie się na końcu słowa to, naciśnij kombinację klawiszy Ctrl+Spacja, aby aktywować asystenta treści. Wybierz opcję toarray - przekształć kolekcję w tablicę i naciśnij klawisz Enter, aby potwierdzić wybór (możesz również kliknąć dwukrotnie wybraną pozycję).

    Wstawiony szablon pętli for

    Szablon zostanie wstawiony w edytorze z wyróżnionym i zaznaczonym elementem type.

    Wstawiony szablon pętli for

  8. Zastąp wybór, wpisując Integer. Spowoduje to zmianę typu konstruktora tablicy.
  9. Naciśnij klawisz Tab, aby przenieść zaznaczenie do elementu collection i zastąp go, wpisując fFull.

    Wstawiony szablon pętli for

  10. Dodaj następujące wiersze kodu, aby uzupełnić metodę:

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

  11. Zapisz plik.

Pojęcia pokrewne

Edytor Java
Szablony

Czynności pokrewne

Korzystanie z edytora Java
Korzystanie z szablonów

Informacje pokrewne

Preferencje szablonów
Preferencje edytora Java