Bonjour,

J'aimerais savoir ce que vous me conseillez en terme de performances. Vaut-il mieux effectuer des try/catch ou des conditions ?

Exemple de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
List<String> liste = new ArrayList<String>();
if(liste.size() > 0) {
   System.out.println(liste.get(0));
}
if(liste.size() > 1) {
   System.out.println(liste.get(1));
}
if(liste.size() > 2) {
   System.out.println(liste.get(2));
}
...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
List<String> liste = new ArrayList<String>();
try {
   System.out.println(liste.get(0));
   System.out.println(liste.get(1));
   System.out.println(liste.get(2));
   ...
} catch(IndexOutOfBoundsException e) {}