Core Java| JSP| Servlets| XML| EJB| JEE5| Web Services| J2ME| Glossary| Questions?

 

 

 

 

 

 

 

 

 

 

 

 

 

Search Tutorials

Latest Questions
Comments
 
Java Compare String (== operator) 
 

This section describes how two string references are compared.

 

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.

public class stringmethod{
    public static void main(String[] args){
    String string1 = "Hi";
    String string2 = new String("Hello");
    if (string1 == string2) {
      System.out.println("The strings are equal.");
      else {
        System.out.println("The strings are unequal.");
        }
        }
}        

Output pf the program:

C:\unique>javac stringmethod.java

C:\unique>java stringmethod
The strings are unequal.

C:\unique

Download this example.

 

                         

» View all related tutorials
Related Tags: java c string method sed output find get char number int tar app character start show if index ie cte

Leave your comment:

Name:

Email:

URL:

Title:

Comments:


Enter Code:

Audio Version
Reload Image
 

Note: Emails will not be visible or used in any way, and are not required. Please keep comments relevant. Any content deemed inappropriate or offensive may be edited and/or deleted.

No HTML code is allowed. Line breaks will be converted automatically. URLs will be auto-linked. Please use BBCode to format your text.

Add This Tutorial To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 

Current Comments

3 comments so far (
post your own) View All Comments Latest 10 Comments:

Hi.. I need some help with strings..
We got this activity and we are supposed to come up with an output like for example scholastica.. there are 2 s's right?
i need to come up with the number of times a letter appeared in the word.
please help me! pleaseee!

Posted by priya on Wednesday, 09.24.08 @ 17:41pm | #80663

Hi

String string2 = new String("Hello");

in the above statement in single line creating new string object, and assigning a value to it.

this also same

String string2=new String();

means creating new string object by using new word,and string2 reference object to it.

String2="Hello";
here assigning the value to string2 .

Posted by ramesh on Wednesday, 06.18.08 @ 14:55pm | #63716

Hi,

String string2 = new String("Hello");
..could you please expalin me how this string is assigned

Thanks and Regards
A.G.Varadarajan

Posted by raj on Monday, 04.28.08 @ 12:07pm | #58044

Training Courses
Tell A Friend
Your Friend Name
Software Solutions
Least Viewed
Most Rated
Recently Viewed
Search Tutorials

 

 
 

Home | JSP | EJB | JDBC | Java Servlets | WAP  | Free JSP Hosting  | Search Engine | News Archive | Jboss 3.0 tutorial | Free Linux CD's | Forum | Blogs

About Us | Advertising On RoseIndia.net  | Site Map

India News

Indian Software Development Company | iPhone Development Company in India | Flex Development Company in India | Java Training Delhi | Java Training at Noida |

Send your comments, Suggestions or Queries regarding this site at roseindia_net@yahoo.com.

Copyright © 2008. All rights reserved.