package aula09.ex2; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class CollectionTester { public static void main(String[] args) { int DIM= 5000; Collection col= new ArrayList<>(); checkPerformance(col, DIM); } private static void checkPerformance(Collection col, int DIM) { double start, stop, delta; // Add start = System.nanoTime(); // clock snapshot before for(int i=0; i iterator = col.iterator(); while(iterator.hasNext()) { iterator.next(); iterator.remove(); } stop = System.nanoTime(); // clock snapshot after delta = (stop-start)/1e6; // convert nanoseconds to milliseconds System.out.println(col.size() + ": Remove from "+ col.getClass().getSimpleName() +" took "+ delta+ "ms"); } }