src/java.base/share/classes/java/lang/String.java
Print this page
*** 1043,1054 ****
} else {
return nonSyncContentEquals((AbstractStringBuilder)cs);
}
}
// Argument is a String
! if (cs.equals(this))
! return true;
// Argument is a generic CharSequence
char v1[] = value;
int n = v1.length;
if (n != cs.length()) {
return false;
--- 1043,1055 ----
} else {
return nonSyncContentEquals((AbstractStringBuilder)cs);
}
}
// Argument is a String
! if (cs instanceof String) {
! return equals((String)cs);
! }
// Argument is a generic CharSequence
char v1[] = value;
int n = v1.length;
if (n != cs.length()) {
return false;