
{filelink=4344}
import java.util.Date;
import java.util.EmptyStackException;
import java.util.Stack;
public class TestException{
public static void main(String[] args) {
int count = 1000000;
Stack s = new Stack();
System.out.println("Verifier si le stack est vide");
long s1 = System.currentTimeMillis();
for (int i = 0; i <= count; i++)
if (!s.empty())
s.pop();
long s2 = System.currentTimeMillis();
System.out.println((s2 - s1) + " milliseconds");
System.out.println("Attraper l'exception");
s1 = System.currentTimeMillis();
for (int i = 0; i <= count; i++) {
try {
s.pop();
} catch (EmptyStackException e) {
}
}
s2 = System.currentTimeMillis();
System.out.println((s2 - s1) + " milliseconds");
}
}