Нет, абсолютно нет. Если вам нужна какая-то «другая» строка, создайте другой тип, который может содержать строку:
public final class OtherString {
private final String underlyingString;
public OtherString(String underlyingString) {
this.underlyingString = underlyingString;
}
// Override equals however you want here
}