import java.util.*; public class Main { public static void main(String[] args) { if (args.length < 4) { System.err.println("\nUsage : java Main.java [STRUCTURE] [TEST] [ITERATION] [TAILLE]"); System.err.println("Usage : STRUCTURE [ArrayList | LinkedList | Vector]"); System.err.println("Usage : TEST [enTete | enQueue | effacer]\n"); System.err.println("Usage : TAILLE [Taille de la structure ?]\n"); System.exit(1); } IStruct l = null; String choixStructure = args[0]; String choixTest = args[1]; Integer iteration = Integer.parseInt(args[2]); Integer tailleinit = Integer.parseInt(args[3]); switch(choixStructure) { case "ArrayList" : l = new ArrayListI(tailleinit); break; case "LinkedList" : l = new LinkedListI(); break; case "Vector" : l = new VectorI(tailleinit); break; default: System.err.println("Les structures disponibles sont : [ArrayList | LinkedList | Vector]\n"); break; } switch(choixTest) { case "enTete" : l.enTete(iteration); break; case "enQueue" : l.enQueue(iteration); break; case "effacer" : l.enQueue(iteration); l.effacer(); break; default: System.err.println("Pas d'autre méthodes\n"); break; } } }