equals() method.
equalsIgnoreCase() method.
compareTo() method.
compareToIgnoreCase() method.
compare() method : write a
Comparator by implementing Comparator interface.
Returns zero if two Strings are same, less than zero if
calling string comes before argument string and greater than zero if
calling string comes later than argument string as shown in
example below.
Compare String using compareToIgnoreCase
Similar to compareTo() method with ignoring case
like equalsIgnoreCase() and return same values as returned
by compareTo during String comparison.
public class StringComparisonExample {
public static void main(String args[]) {
String str1 = "javaExplorer";
String str2 = "javaExplorer";
// String compare example using equals
System.out.println(str1.equals(str2));
// String compare example in java using compareTo
if (str1.compareTo(str2) == 0) {
System.out.println("Equal: compareTo method!!");
}
str2 = "JAVAEXPLORER";
// Java String comparison example using equalsIgnoreCase
if (str1.equalsIgnoreCase(str2)) {
System.out.println("Equal: equalsIgnoreCase method!!");
}
// String comparison example in java using CompareToIgnoreCase
if (str1.compareToIgnoreCase(str2) == 0) {
System.out.println("Equal: compareToIgnoreCase method");
}
String str3 = "Java";
String str4 = "Jug";
// lexicographical comparison of String in Java with ComapreTo
if (str3.compareTo(str4) > 0) {
System.out.println("Java after
Jug:lexicographical order");
} else if (str3.compareTo(str4) < 0) {
System.out.println("Java before
Jug:lexicographical order");
}
}
}
No comments:
Post a Comment