я за java обльше года не брался, если ничего не путаю, то строка это класс, у класса есть методы. каждый экземпляр класса String наследует методы. метод isEqual - метод проверки идентичности содержимого строки.
я помнится на этой фигне сходу погорел. я просто не читая манов сел писать - что-то по привычке писал, потому были ошибки, потому что джава обладает собственным подходом, ну собственно как и любой другой язык