Brug kodeskabeloner

I dette afsnit bruger du Indholdsassistance til at udfylde en skabelon for en almindelig løkkestruktur. Åbn filen junit.samples.VectorTest.java i Java-editoren, hvis du ikke allerede har den åben.

  1. Skriv følgende for at begynde at tilføje en ny metode:

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

  2. Placér markøren efter ordet for, og tryk på Ctrl-mellemrum for at aktivere indholdsassistancen. Du får vist en liste over almindelige skabeloner til "for"-løkker.  Når du klikker én gang på en skabelon, får du vist koden til skabelonen i hjælpemeddelelsen.  Bemærk, at det lokale array-navn gættes automatisk.

    Indholdsassistance til for

  3. Vælg indgangen for - iterate over array, og tryk på Enter for at bekræfte skabelonen.  Skabelonen indsættes i kildekoden.

    Indsat for-skabelon

  4. Derefter skal du ændre navnet på indeksvariablen fra i til e. Tryk på e - indeksvariablen vælges automatisk. Bemærk, at navnet på indeksvariablen ændres alle steder. Når du indsætter en skabelon, forbindes alle referencer til samme variabel med hinanden. Når du ændrer én værdi, ændrer du derfor også alle de andre værdier.

    Rettet for-skabelon

  5. Tryk på tabulatortasten for at flytte markøren til kodeskabelonens næste variabel. Dette er arrayet expected.

    Rettet for-skabelon

    Navnet skal ikke ændres (skabelonen indsatte det korrekte). Tryk derfor på tabulatortasten igen. Skabelonen afsluttes, fordi der ikke er flere variabler tilbage at redigere.
  6. Færdiggør for-løkken på følgende måde:

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

  7. Placér markøren efter ordet to, og tryk på Ctrl-mellemrum for at aktivere indholdsassistancen. Vælg toarray - convert collection to array, og tryk på Enter for at bekræfte valget (eller dobbeltklik på det valgte).

    toArray-skabelon

    Skabelonen indsættes i editoren, og type fremhæves og vælges.

    Indsat toArray-skabelon

  8. Overskriv det valgte ved at skrive Integer. Array-konstruktørtypen ændres, når du ændrer det valgte.
  9. Tryk på tabulatortasten for at flytte markeringen til collection, og overskriv det ved at skrive fFull.

    Indsat toArray-skabelon

  10. Tilføj følgende kodelinjer for at færdiggøre metoden:

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

  11. Gem filen.

Relaterede begreber

Java-editor
Skabeloner

Relaterede referencer

Skabelonindstillinger
Java-editorindstillinger