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?

Rispondi quotando
giustissimo hahah
