Android examples for java.lang:String Compare
Compares two strings properly, even when one of them is null - without throwing up
import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.text.TextUtils; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; public class Main{ /**/*w ww . j a v a 2s .c o m*/ * Compares two strings properly, even when one of them is null - without throwing up * * @param str1 The first string * @param str2 Guess? * @return true if they are both equal (even if both are null) */ public static boolean compareStrings(@Nullable String str1, @Nullable String str2) { return (str1 == null ? str2 == null : str1.equals(str2)); } }