•   Basic of Java
  •   OOPs Concepts String
  • Java String


    Java String Methods


    Java String compare

    We can compare string in java on the basis of content and reference.

    It is used in authentication (by equals() method), sorting (by compareTo() method), reference matching (by == operator) etc.

    There are three ways to compare string in java:

    1. By equals() method
    2. By = = operator
    3. By compareTo() method

    1) String compare by equals() method

    The String equals() method compares the original content of the string. It compares values of string for equality. String class provides two methods:

    1. public boolean equals(Object another) compares this string to the specified object.
    2. public boolean equalsIgnoreCase(String another) compares this String to another string, ignoring case.

    Flash Soon


    Output:

    Flash Soon


    Output:

    2) String compare by == operator

    The = = operator compares references not values.

    Flash Soon


    Output:

    3) String compare by compareTo() method

    The String compareTo() method compares values lexicographically and returns an integer value that describes if first string is less than, equal to or greater than second string.

    Suppose s1 and s2 are two string variables. If:

    1. s1 == s2 :0
    2. s1 > s2 :positive value
    3. s1 < s2 :negative value

    Flash Soon


    Output:

    Copyright 2017 Design& Development