Create in BlueJ un nuovo progetto: notebook3
.
Modificate la classe Notebook
(dal progetto
notebook1 del libro) aggiungendo i seguenti metodi:
public boolean showNote(String)
: individua una
nota ricercando, all'interno delle note memorizzate, la prima che
inizia con la stringa fornita come parametro (Utilizzare la
documentazione delle classi String
e
ArrayList
per progettare questo e i succcessivi
metodi); il valore di ritorno indica se la nota è stata
trovata o meno;public boolean removeNote(String)
: rimuove dalla
lista la nota che inizia con la stringa fornita come parametro;
il valore di ritorno indica se la nota è stata eliminata o
meno;public boolean modifyNote(String, String)
:
modifica nella lista la nota che inizia con la stringa fornita
come primo parametro e la sostituisce con la stringa fornita come
secondo parametro; il valore di ritorno indica se la nota
è stata modificata o meno;public void sortNotes()
: ordina le note in
ordine alfabetico.Commentate in maniera esauriente sia la classe che ogni suo metodo utilizzando le convenzioni JavDoc, avendo cura di indicare nel campo autore (Author) il vostro nome e cognome.
Quando avete terminato andate qui.