That’s why == often doesn’t work on Strings ; Strings are objects, and doing == on two string variables just compares if the address is same in memory, as others have pointed out. .
Read moreIs == the same as .equal in Java?
In simple words, == checks if both objects point to the same memory location whereas . equals() evaluates to the comparison of values in the objects .23 Şub 2022
Read moreWhat is the difference between == and equals () C#?
Difference between == and . Equals method in c# The Equality Operator ( ==) is the comparison operator and the Equals() method in C# is used to compare the content of a string . The Equals() method compares only content.
Read moreWhich is better equals or ==?
== is an operator. equals() is a method of Object class. == should be used during reference comparison . == checks if both references points to same location or not.26 Kas 2019
Read moreWhat is the difference between == operator and equals () in string wrapper classes?
== is a reference comparison, i.e. both objects point to the same memory location . . equals() evaluates to the comparison of values in the objects .7 Oca 2019
Read more