java-scuola/NetBeans Projects/Deposito/src/deposito/Tester.java

35 lines
1013 B
Java

package deposito;
import java.util.Arrays;
import java.util.Scanner;
/**
* Classe di test
* @author radaelli11353
*/
public class Tester {
public static void main(String[] args) {
Scanner file = new Scanner(System.in);
C[] T = new C[20];
int counter = 0;
while(file.hasNextLine()) {
String[] elements = file.nextLine().split(":");
if(counter == T.length) T = Arrays.copyOf(T, T.length * 2);
char type = elements[0].toLowerCase().charAt(0);
String nome = elements[1];
double quantita = Double.parseDouble(elements[2]);
if(type == 'l') T[counter++] = new L(quantita, nome, Integer.toString(counter));
else if(type == 'b') T[counter++] = new B(quantita, nome, Integer.toString(counter));
}
T = Arrays.copyOf(T, counter);
System.out.println(Arrays.toString(Utils.filtra(T, "acqua")));
}
}