Avatar billede svinehund Nybegynder
26. marts 2001 - 14:27 Der er 1 kommentar og
1 løsning

Sammenligning af arrays

Hvordan kan man sammenligne indholdet af 2 arrays, det skal være en boolean metode??

static boolean isEqual(int[] a, int[] b)
Avatar billede disky Nybegynder
26. marts 2001 - 14:31 #1
equals(int[] a, int[] a2)

          Returns true if the two specified arrays of ints are equal to one another.another.

Den er en del af java.util.Arrays klassen og funktionen er static

Kald den f.eks.
Arrays.equals(a,b); hvor a og b er to arrays af int\'s
Avatar billede trolle Nybegynder
26. marts 2001 - 18:05 #2
Ellers kan du da hurtigt lave din egen metode:

public static boolean isEqual(int[] a, int[] b){
  if( a.length != b.length){  return(false);  }      // Forskellig laengde => ikke ens
  for(int x=0; x<a.length; x++){
      if(  a[x]!=b[x]  ){ return(false);  }          // indhold paa samme plads skal vaere ens
  }
  return(true);
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester