22 lines
735 B
Java
22 lines
735 B
Java
import java.util.Scanner;
|
|
import java.io.File;
|
|
|
|
public class Test{
|
|
public static void main(String [] args) throws Exception{
|
|
Scanner scLibri=new Scanner(new File("Libri.dat"));
|
|
Scanner scMult=new Scanner(new File("OpereMult.dat"));
|
|
Scanner scStampe=new Scanner(new File("Stampe.dat"));
|
|
|
|
Archivio arch=new Archivio(scMult, scLibri, scStampe);
|
|
|
|
arch.filtroStringa(new FiltroTitolo(), "Titolo1").print(System.out);
|
|
|
|
System.out.println("****");
|
|
|
|
arch.filtroStringa(new FiltroAutore(), "Autore1").filtroPosizione("4D").print(System.out);
|
|
|
|
System.out.println("****");
|
|
|
|
arch.filtroStringa(new FiltroTecnica(), "Pergamena").filtroAnno(1999).print(System.out);
|
|
}
|
|
} |