Salut s'il vous plaît expliquer comment utiliser equals() dans Android Studio lorsque l'utilisation de chaînes pour remplacer String1 == String2Comment utiliser equals() pour remplacer "String1 == String2" dans Android Studio? Est-ce que l'un des membres estimés l'expliquerait avec des exemples?
-2
A
Répondre
0
Pour comparer deux chaînes, utilisez String.equals
string1.equals(string2);
Cependant, gardez à l'esprit que vous aurez besoin pour faire un null
vérifier d'abord string1
sinon vous pouvez vous retrouver avec un NullPointerException
. Une null
la version -safe pourrait ressembler à:
boolean match = (string1 == null ? string2 == null : string1.equals(string2));
Une alternative plus spécifique à Android est: [? Comment puis-je comparer les chaînes en Java]
TextUtils.equals(string1, string2);
double possible de (http: // stackoverflow. com/questions/513832/how-do-je-comparer-cordes-en-java) –