Boucle sur les deux tableaux afin de vérifier si l'égalité
Essayer de vérifier si deux matrices sont égales, le sens même longueur et de même les éléments de positions.
J'ai essayé de Tableaux.est égal à(1,2), mais c'est encore fausse, alors qu'elle a besoin de sortir comme vrai.
J'ai essayé de créer un ensemble de boucle pour vérifier chaque indice, mais je suis encore en train de faux.
Mon code:
public boolean equals(double[] s) //for loop checking each element
{
if (s==null)
{
return false;
}
for (int i=0;i<data.length;i++)
{
for(int j=0;j<s.length;j++)
{
if (data[i]!=s[j])
{
return false;
}
}
}
return true;
}
- Que Les Tableaux.est égal à(a,b) doit retourner false si les tableaux sont en effet l'égalité est impossible. Comment avez-vous l'appel, et ce, sont exactement les types des deux tableaux?
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin d'une boucle imbriquée pour vérifier les éléments. En fait, ton code est faux, en ce sens que c'est la vérification de tous les éléments d'un tableau à l'autre.
Vous pourriez
Ne pas réinventer la roue!
Tableaux.equals()
compare tableau de longueurs et de chaque élément.si vous voulez voir si ils ont les mêmes éléments, mais vous ne se soucient pas si elles ont le même ordre, de les trier en premier.
Vous pouvez utiliser comme ci-dessous :