Estoy con un ejercicio de clase en el cual tengo que mostrar los elementos de un arraylist
que está dentro de un fichero. pero me da excepción de nullpointer en la linea que está escrito titulo_y_autor = libro.getTitulo() + " | " + libro.getAutor();
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at biblioteca.Metodos.verColeccion(Metodos.java:107) at biblioteca.BibliotecaPrincipal.btnListarActionPerformed(BibliotecaPrincipal.java:670)
public static JList verColeccion(HashMap biblio,File fichero) {
DefaultListModel<String> modeloLista = new DefaultListModel<>();
JList lista = new JList(modeloLista);
String titulo_y_autor;
Iterator iterador_biblioteca = biblio.entrySet().iterator();
while (iterador_biblioteca.hasNext()) {
Libros libro = new Libros();
libro = (Libros) biblio.get(iterador_biblioteca.next());
titulo_y_autor = libro.getTitulo() + " | " + libro.getAutor();
modeloLista.addElement(titulo_y_autor);
}
return lista;
}