diff --git a/src/linkedlist/Lista.java b/src/linkedlist/Lista.java index 3cf784a..b1dacea 100644 --- a/src/linkedlist/Lista.java +++ b/src/linkedlist/Lista.java @@ -130,7 +130,22 @@ public class Lista { } } - // tipoInfo getElementAt(int pos): restituisce l'info presente nel nodo in - // posizione n (es. tipoInfo = char, tipoInfo = int) - // String toString() + @Override + public String toString(){ + if (this.testa != null) { + StringBuilder sb = new StringBuilder(); + Nodo coda = this.testa; + while (coda.getNext() != null) { + sb.append("[ "); + sb.append(coda.getInfo().toString()); + sb.append(" ]-->"); + coda = coda.getNext(); + } + sb.append("NULL"); + return sb.toString(); + } + else { + return "[ ]-->NULL"; + } + } }