{filelink=4668}
import java.util.Arrays;
public class ComparaisonTableau {
/* Cette fonction retourne 'true' si
* deux tableau sont identiques
*/
public static boolean arrayIsEquals(final Object[][] array1,
final Object[][] array2) {
if (array1 == null) {
return (array2 == null);
}
if (array2 == null) {
return false;
}
if (array1.length != array2.length) {
return false;
}
for (int i = 0; i < array1.length; i++) {
if (!Arrays.equals(array1[i], array2[i])) {
return false;
}
}
return true;
}
public static void main (String[] argv)
{
Integer tab1[][]= {{1, 2, 3},{4, 5, 6}};
Integer tab2[][]= {{-1, -2, 3},{ -4, -5,-6}};
Integer tab3[][]= {{1, 2, 3},{4, 5, 6}};
// Tester les tableaux
System.out.println ("Tab1 égal à Tab2? "+arrayIsEquals(tab1,tab2)); //false
System.out.println ("Tab1 égal à Tab3? "+arrayIsEquals(tab1,tab3)); //true
}
}
A Voir sur le même Sujet:
- comparer deux ligne d'un tableau a deux dimansion c#
- exammen tableau 2 dimension en java
- exemple de source java
- php exemple de session + tableau a 2 dimensions
- php tableau 2 dimensions
- comparaison des tableaux exemple
- comparer tableau 2 dimension
- exemple de la comparaison
- les exemples de comparaison
- comparaison de tableau multidimensionnel en perl