Bonjour,
je me pose une question sur ce warning obtenu (après analyse de code via Eclipse suivant les J2SE Best Practices) pouvant apparaître sur des codes du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
		boolean done = false;
		int[] arr = new int[50];
		arr[25] = 12;
		for (int i = 0; i < arr.length && done == false; i++) {
			if(arr[i] == 12)	{
				done = true;
			}
		}
ou :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
		UnObjet obj = null;
		String unNomDObjet = "nom";
		for (int i = 0; i < UneListeDObjets.size() && obj == null; i++) {
			if(UneListeDObjets.get(i).getName().equals(unNomDObjet))	{
				obj = UneListeDObjets.get(i);
			}
		}

Savez-vous quels pourraient être les problèmes engendrés par ce type d'affectation dans le corps d'une boucle ? car là je ne vois pas. (Les warning sont sur les affectations de 'done' et de 'obj' dans les boucles)
Merci d'avance.