Bonsoir,
tout se passe dans le code suivant comme si temp subissait les modifications du tableau d’origine.
En effet, au lieu d’avoir le tableau trié dans l’ordre inverse, je récupère une moitié dans l’ordre et l’autre étant l’image de la première (987654321 donne 123454321 au lieu de 123456789)
if (!ordreCroissant){
temp = donneesAAjouter.clone();
System.out.println("temp.length : "+temp.length);
for (i=0 ; i < donneesAAjouter.length ; i++)
for (j=0 ; j < nbChamps ; j++)
donneesAAjouter[i][j]=temp[donneesAAjouter.length-i-1][j];
}
Au passage, .clone() paraît superflu