Korzystanie z szablonów kodu

W tej sekcji użytkownik użyje aktywnej obsługi 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ć aktywną obsługę 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.

    Aktywna obsługa 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.

    Zmienione dla szablonu

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

    Zmienione dla szablonu

    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ć aktywną obsługę 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ę).

    szablon toarray

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

    Wstawiony szablon toarray

  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 toarray

  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

Informacje pokrewne

Preferencje szablonów
Preferencje edytora Java