Exemple de comparaison des tableaux à deux dimensions

Author:

 java, table
{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

Leave a Reply

Your email address will not be published. Required fields are marked *