Java Compare String (== operator)
This section describes how two string references are compared. If two String variables point to the same object
then these two variables are called references for the same object. So to
check this comparison programmatically, == operator is used. If two
variables refers the same object then this operator returns true value and
if they don't then false value is returned. The essential point to
remember while comparing strings with this operator is that it compares
the references the two strings are pointing to rather than comparing the
content of the string. The following program uses
this operator compare the two strings. If both strings are equal, it will display a message "The given strings are equal" otherwise it will show "The given string are not equal".
Description of code:
This is the method that compares an object values and returns Boolean type value either 'true' or 'false'. If it returns 'true' for the both objects, it will be equal otherwise not.
Here in this case you will see that both the strings come out to be same that is
because they have been allocated to the same memory.
|
Output pf the program:
C:\unique>javac stringmethod.java C:\unique>java stringmethod The strings are unequal. C:\unique |