The list of methods to do String Equal are organized into topic(s).
boolean
areEqual(String s1, String s2) are Equal
if (s1 == null && s2 == null) {
return true;
} else if (s1 == null && s2 != null) {
return false;
} else {
return s1.equals(s2);
boolean
areEqualConstantTime(String a, String b) are Equal Constant Time
boolean equal = true;
if (a.length() != b.length()) {
equal = false;
for (int i = 0; i < a.length(); i++) {
if (a.charAt(i % a.length()) != b.charAt(i % b.length())) {
equal = false;
return equal;