如何使用equals()替换;String1==String2";在安卓工作室?请问各位议员可否举例解释?

如何使用equals()替换;String1==String2";在安卓工作室?请问各位议员可否举例解释?,string,android-studio,equals,String,Android Studio,Equals,您好,请解释在Android Studio中使用字符串替换String1==String2时如何使用equals()要比较两个字符串,请使用 但是,请记住,首先需要对string1执行null检查,否则可能会导致NullPointerException。null安全版本可能如下所示: boolean match = (string1 == null ? string2 == null : string1.equals(string2)); 另一个特定于Android的替代方案是: TextUt

您好,请解释在Android Studio中使用字符串替换String1==String2时如何使用equals()要比较两个字符串,请使用

但是,请记住,首先需要对
string1
执行
null
检查,否则可能会导致
NullPointerException
null
安全版本可能如下所示:

boolean match = (string1 == null ? string2 == null : string1.equals(string2));
另一个特定于Android的替代方案是:

TextUtils.equals(string1, string2);
可能重复的
TextUtils.equals(string1, string2);