Код, который вы просматриваете, выполняет сравнение на равенство между двумя переменными, которые указывают на два разных экземпляра строки, которые представляют собой разные объекты, хранящиеся в разных местах в памяти (среди прочего) и, следовательно, разные, хотя представляемая ими строкатот же самый.
Для сравнения строк вам нужно использовать
stringInstance.equals(anotherStringInstance)
Если бы вы сделали что-то подобное
String a = "abcde";
String b = a;
Тогда вы бы получили == bЗначение true, поскольку обе переменные указывают на один и тот же объект.