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 Indholdsassistance.  Du får vist en liste med 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.

    Indsat for-skabelon

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

    Indsat 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 i ordet to, og tryk på Ctrl+mellemrum for at aktivere Indholdsassistance. Vælg toarray - convert collection to array, og tryk på Enter for at bekræfte valget (eller dobbeltklik på det valgte).

    Indsat for-skabelon

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

    Indsat for-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 for-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

Relateret reference

Skabelonindstillinger
Java-editorindstillinger