Как проверить равенство ссылок в объекте, который реализует равенство содержимого?
... другими словами: предположим, у меня 2 строки объявлены так:
String one = new String("yay!");
String two = new String("yay!");
эти две строки являются двумя разными объектами, но если я бегу
if(one.equals(two))
System.out.println("equals() returns true.");
Я получаю «равно () возвращает истину». Это связано с тем, что класс String переопределяет метод equals () для реализации равенства уровня содержимого. Тем не менее, мне нужно получить доступ к опорному уровню равенства (как один реализовано в Object), чтобы отличить объект одну формы объекта два. Как я могу это сделать?
Я попробовал это:
one.getClass().getSuperclass().equals();
попытаться вызвать метод Object equals () объекта String, но он не сработал.
Любой совет?