Codesjablonen gebruiken

In deze sectie leert u contenthulp te gebruiken om een sjabloon voor een veelgebruikte lusstructuur in te vullen. Open het bestand junit.samples.VectorTest.java in de Java-editor als u dit bestand nog niet geopend hebt.

  1. Typ het volgende om te beginnen met het toevoegen van een nieuwe methode:

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

  2. Terwijl de cursor zich aan het einde van for bevindt, drukt u op Ctrl+Spatiebalk om contenthulp te activeren.  Er wordt een lijst met veelgebruikte sjablonen voor "for"-lussen weergegeven.  Wanneer u op een sjabloon klikt, ziet u de code voor de sjabloon in het bijbehorende Help-bericht. De naam van de lokale array wordt automatisch ingevuld.

    Contenthulp voor for

  3. Kies for - herhalen over array en druk op Enter om uw keuze voor deze sjabloon te bevestigen.  De sjabloon wordt in uw broncode ingevoegd.

    Ingevoegde for-sjabloon

  4. Vervolgens gaan we de naam van de indexvariabele wijzigen van i in e. Hiertoe hoeft u alleen maar op e te drukken, aangezien de indexvariabele automatisch wordt geselecteerd. Zoals u ziet, wordt de naam van de indexvariabele overal gewijzigd. Bij het invoegen van een sjabloon worden alle verwijzingen naar een en dezelfde variabele aan elkaar gekoppeld. Als u dus één verwijzing wijzigt, worden alle andere verwijzingen ook gewijzigd.

    Ingevoegde for-sjabloon

  5. Als u op de tabtoets drukt, wordt de cursor verplaatst naar de volgende variabele in de codesjabloon. Dit is de array expected.

    Ingevoegde for-sjabloon

    Aangezien we de naam niet willen wijzigen (deze is al goed geraden door de sjabloon), drukt u nogmaal op de tabtoets. Hierdoor wordt de sjabloon gesloten, omdat er geen variabelen meer over zijn om te bewerken.
  6. Completeer de for-lus als volgt:

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

  7. Terwijl de cursor zich aan het einde van to bevindt, drukt u op Ctrl+Spatiebalk om contenthulp te activeren. Kies toarray - collectie converteren naar array en druk op Enter om uw selectie te bevestigen (of dubbelklik op de selectie).

    Ingevoegde for-sjabloon

    De sjabloon wordt ingevoegd in de editor en type wordt gemarkeerd en geselecteerd.

    Ingevoegde for-sjabloon

  8. Overschrijf de selectie door Integer te typen. Het type arrayconstructor verandert wanneer u de selectie wijzigt.
  9. Druk op Tab op de selectie te verplaatsen naar collection en typ fFull om deze te overschrijven.

    Ingevoegde for-sjabloon

  10. Completeer de methode met de volgende regels code:

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

  11. Sla het bestand op.

Verwante concepten

Java-editor
Sjablonen

Verwante onderwerpen

Sjabloonvoorkeuren
Java-editorvoorkeuren