Java: Come utilizzare le liste. Parte II

Java: come stampare il contenuto di una lista Java

Riferendoci all'articolo Java: Liste Parte I implementiamo ora un metodo in grado si stampare
a video il contenuto della lista Java creata e verificare che gli inserimenti siano stati eseguiti
correttamente.

Le classi restano quelle viste in Liste Parte I; quelle mensionate di seguito sono dunque solo
aggiunte di ulteriori metodi che via via espanderanno le classi e che testeremo.

A tale scopo occorrerà aggiungere alla classe Lista.java già introdotta il metodo stampaContenuto():

//stampa il contenuto della lista Java
    public void stampaContenuto() {

        if(isEmpty()) {
            System.out.printf("Lista VUOTA %s\n", nome);
            return;
        }

        System.out.printf("Nome Lista: %s ", nome);
        NodoLista corrente = primoNodo; //salvo la testa

        //finchè non è stata raggiunta la fine della lista, stampa i dati del nodo corrente
       
        while(corrente != null) {

            System.out.printf("%d ", corrente.dato);
            corrente = corrente.nextNodo;
        }

        System.out.println("\n");
    }

Fatto ciò al fine di ottenere la stampa degli interi inseriti in testa e in coda chiamiamo il metodo
stampaContenuto() all'interno del main nella classe TestaLista.java, anche questa gia visionata:
       
                 ……
             ……
        lista.inserisciInCoda(5);
        lista.inserisciInTesta(6);
       
        lista.stampaContenuto();
       
                 ……

Non resta ora che ricompilare ed eseguire il file TestaLista.java

 

Please follow and like us: