right, "equals" is a String comparison and == is Object comparison.

More precisely, ".equals" is the IDENTITY testing operator/method defined on
"String" objects (assuming "colors" is a String), and == is the default
IDENTITY testing defined on java.lang.Objects.

Try this:
String colors = new String("colorchart");
if (colors == "colorchart") System.out.println("colors == \"colorchart\"");
else System.out.println("colors != \"colorchart\"");

david
-----Original Message-----
From: A mailing list about Java Server Pages specification and reference
[mailto:[EMAIL PROTECTED]]On Behalf Of BootedBear
Sent: Wednesday, December 19, 2001 7:03 AM
To: [EMAIL PROTECTED]
Subject: Re: .equals v.s. ==


The first example tests for IDENTITY and will only be true if variable
colors contains the same object created by the literal "colorchart". The
second tests for EQUALITY and will return true if colors contains the value
"colorchart".

hth,
bear

At 08:51 AM 12/19/2001 -0500, you wrote:
>What is the difference between these two?  Advantages?  Disadvantages?
>
>if (colors == "colorchart")
>
>if (colors.equals("colorchart"))
>
>===========================================================================
>To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
>JSP-INTEREST".
>For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
>Some relevant FAQs on JSP/Servlets can be found at:
>
>http://archives.java.sun.com/jsp-interest.html
>http://java.sun.com/products/jsp/faq.html
>http://www.esperanto.org.nz/jsp/jspfaq.jsp
>http://www.jguru.com/faq/index.jsp
>http://www.jspinsider.com

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST
DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to