public void leerAlquileres(LinkedHashMap<Integer, Alquiler> mapaAlquileres, JTable jTableAlquileres) {
if (jTableAlquileres.isValid()) {
limpiarAlquileres(jTableAlquileres);
try {
for (Integer i : mapaAlquileres.keySet()) {
Alquiler a = mapaAlquileres.get(i);
String[] array = a.getFechaRetiro().toString().split("-");
String fechaRetiro = array[2] + "/" + array[1] + "/" + array[0];
array = a.getFechaDevolucion().toString().split("-");
String fechaDevolucion = array[2] + "/" + array[1] + "/" + array[0];
Object elemento[] = {a.getId(), a.getDni(), fechaRetiro, fechaDevolucion};
DefaultTableModel temp = (DefaultTableModel) jTableAlquileres.getModel();
temp.addRow(elemento);
}
} catch (ArrayIndexOutOfBoundsException e) {
JOptionPane.showMessageDialog(jTableAlquileres, "No existen alquileres registrados en este ejemplar.");