Thursday 31 March 2016

Java Tutorial : Java String Comparison


Click here to watch in Youtube :
https://www.youtube.com/watch?v=IYWyfrivZYg&list=UUhwKlOVR041tngjerWxVccw

Click the below Image to Enlarge
Java Tutorial : Java String Comparison 
CompareByEqualsDemo.java
public class CompareByEqualsDemo
{

    public static void main(String[] args)
    {
        String s1 = "Peter";
        String s2 = "Peter";
        String s3 = new String("Peter");
        String s4 = "Dave";
        System.out.println(s1.equals(s2));// true
        System.out.println(s1.equals(s3));// true
        System.out.println(s1.equals(s4));// false
    }

}
Output
true
true
false
CompareByEqualsIgnoreCaseDemo.java
public class CompareByEqualsIgnoreCaseDemo
{

    public static void main(String[] args)
    {
        String s1 = "peter";
        String s2 = "PETER";

        System.out.println(s1.equals(s2));// false
        System.out.println(s1.equalsIgnoreCase(s2));// true

    }

}
Output
false
true
CompareByDemo.java
public class CompareByDemo
{

    public static void main(String[] args)
    {
        String s1 = "Peter";
        String s2 = "Peter";
        String s3 = new String("Peter");

        /*
         * true (because both refer to same instance)
         */
        System.out.println(s1 == s2);

        /*
         * false(because s3 refers to instance created in
         * nonpool)
         */
        System.out.println(s1 == s3);

    }

}
Output
true
false
CompareByCompareToDemo.java
public class CompareByCompareToDemo
{

    public static void main(String[] args)
    {
        String s1 = "Sachin";
        String s2 = "Sachin";
        String s3 = "Ratan";
        
        System.out.println(s1.compareTo(s2));// 0

        /*
         * 1(because s1>s3)
         */
        System.out.println(s1.compareTo(s3));
        /*
         * -1(because s3 < s1 )
         */
        System.out.println(s3.compareTo(s1));

    }

}
Output
0
1
-1
Click the below link to download the code:
https://sites.google.com/site/javaee4321/java/StringDemo_Comparison_App.zip?attredirects=0&d=1

Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/StringDemo_Comparison_App

Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/12836b6e32056aa84ee5263036ba2429cc0bd845/BasicJava/StringDemo_Comparison_App/?at=master

See also:
  • All JavaEE Viedos Playlist
  • All JavaEE Viedos
  • All JAVA EE Links
  • Servlets Tutorial
  • All Design Patterns Links
  • JDBC Tutorial
  • Java Collection Framework Tutorial
  • JAVA Tutorial
  • No comments:

    Post a Comment