Dovrei realizzare una applicazione Java di tipo console con un package di nome "adt" contenente un insieme di classi adatto per implementare una lista concatenata semplice di stringhe.
La classe lista deve essere in grado di:
- creare una lista vuota
- inserire, cancellare, leggere e modificare stringhe in testa, in coda ed in una posizione intermedia
- svuotare l'intera lista
- determinare le dimensioni della lista
- fornire una rappresentazione testuale del contenuto
- gestire le eccezioni (N.B. le classi di adt non devono fare side-effect)
La classe Main dell'applicazione deve istanziare una lista a scopo dimostrativo ed utilizzare in sequenza tutti i metodi implementati per collaudarne il funzionamento.
Il collaudo, oltre che mediante stampe sulla console, deve essere effettuato mediante tracciatura del contenuto della lista con gli strumenti di debug.
Avrei bisogna di un aiuto! Grazie!