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.
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 |
0 Comments