Sunday, August 15, 2010

String Equal

Source: http://www.angelfire.com/or/abhilash/Main.html


public class StringEqual
{


    public static void main(String[] args)
    {
        if("String".toString() == "String")
            System.out.println("Equal");
        else
            System.out.println("Not Equal");

    }

}

Output: Equal
Reason? :


Variant 2:
public class StringEqual
{

    /**
     * @param args
     */
    public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        String str1 = "String";
        if(str1 == "String")

            System.out.println("Equal");

        else

            System.out.println("Not Equal");

    }

}

Output: Equal

Variant 3:

public class StringEqual
{

    /**
     * @param args
     */
    public static void main(String[] args)
    {
        // TODO Auto-generated method stub
        String str1 = "String";
        String str2 = "String";
        if(str1 == str2)

            System.out.println("Equal");

        else

            System.out.println("Not Equal");

    }

}

Output: Equal

No comments:

Post a Comment