filtro implementato nel gestore

This commit is contained in:
orange 2016-12-30 13:56:17 +01:00
parent 30baec4990
commit 0013669ec2
2 changed files with 5 additions and 1 deletions

View File

@ -51,6 +51,10 @@ public class Archivio{
return new Archivio(nuovoSet);
}
public Archivio filtroPosizione(String stringa){
return filtroStringa(new FiltroPosizione(), stringa);
}
public Archivio filtroAnno(int anno){
Set<Opera> nuovoSet = new HashSet<Opera>();
for(Opera o: archivio)

View File

@ -13,7 +13,7 @@ public class Test{
System.out.println("****");
arch.filtroStringa(new FiltroAutore(), "Autore1").filtroStringa(new FiltroPosizione(), "4D").print(System.out);
arch.filtroStringa(new FiltroAutore(), "Autore1").filtroPosizione("4D").print(System.out);
System.out.println("****");