codice:
public class Biblioteca {
public static void main(String[] args) {
String titolo, autore, codice;
Scanner s= new Scanner(System.in);
InsiemeLibri insl= new InsiemeLibri();
Libro a= new Libro();
System.out.println("Inserisci titolo, autore e codice isbn del libro:");
titolo= s.next();
autore= s.next();
codice= s.next();
a.setcampi(titolo, autore, codice);
insl.inserisciLibro(a);
}
public class InsiemeLibri {
HashSet<Libro> libri;
public void InsiemeLibri(){
libri = new HashSet<>();
}
public void inserisciLibro(Libro a){
libri.add(a);
}
Mi da questo errore a runtime quando va ad eseguire l'add:
codice:
Exception in thread "main" java.lang.NullPointerException
at GestioneBiblioteca.InsiemeLibri.inserisciLibro(InsiemeLibri.java:19)
at GestioneBiblioteca.Biblioteca.main(Biblioteca.java:36)
Java Result: 1
Sapreste dirmi qual'è l'errore?