Questions marquées «equality»

L'égalité est une relation entre deux ou plusieurs éléments ou variables ou objets qui existe si (1) les éléments sont le même élément, variable ou objet ou (2) les éléments sont des éléments, des variables ou des objets différents, mais ils ont la même valeur. Cette balise doit généralement être utilisée avec des balises spécifiques au langage de programmation ainsi qu'avec d'autres balises contextuelles telles que le système de base de données. Le message doit inclure autant de contexte que possible sur le test d'égalité.

724
Comment comparer des chaînes en Java?

Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. На этот вопрос есть ответы на Stack Overflow на рcribedом : Как сравнивать строки в Java? J'ai utilisé l'...

630
Y a-t-il une différence entre «==» et «is»?

Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce post. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Mon Google-fu m'a échoué. En Python, les deux tests d'égalité suivants sont-ils équivalents? n = 5 # Test one....

267
Meilleures pratiques pour remplacer isEqual: et hachage

Comment remplacez-vous correctement isEqual:dans Objective-C? Le "catch" semble être que si deux objets sont égaux (comme déterminé par la isEqual:méthode), ils doivent avoir la même valeur de hachage. La section Introspection du Cocoa Fundamentals Guide contient un exemple sur la façon de...

209
equals vs Arrays.equals en Java

Lors de la comparaison de tableaux en Java, y a-t-il des différences entre les 2 instructions suivantes? Object[] array1, array2; array1.equals(array2); Arrays.equals(array1, array2); Et si oui, quels

201
Comparez deux objets en Java avec des valeurs nulles possibles

Je veux comparer deux chaînes pour l'égalité lorsque l'une ou les deux peuvent l'être null. Donc, je ne peux pas simplement appeler .equals()car il peut contenir des nullvaleurs. Le code que j'ai essayé jusqu'à présent: boolean compare(String str1, String str2) { return ((str1 == str2) || (str1 !=...