Código:
Si necesitáis el código entero, lo subo o pongo el resto del mismo, lo que creáis conveniente. public static void imprimir12H(ArrayList <Reloj> Horas){ int i=0,h=0; Iterator it = Horas.iterator(); if (!it.hasNext()){ System.out.println("No hay horas almacenadas."+"\n"); } else{ while (it.hasNext()) { it.next(); i=i+1; h=((int)Horas.get(i).hora); h=h-12; System.out.println("Tiempo nº: " +(i) +"\n"+ "Hora: " +Horas.get(i).hora +"\n"+ "Minutos: " +Horas.get(i).minutos +"\n"+ "Segundos: " +Horas.get(i).segundos +"\n\n"); i++; } } }