Write a java program to compare two strings lexicographically, ignoring case differences.
Java Programming Language String in java (Article) String in java (Program)
3664Program:
public class Exercise6 { public static void main(String[] args) { String str1 = "This is exercise 1"; String str2 = "This is Exercise 1"; System.out.println("String 1: " + str1); System.out.println("String 2: " + str2); // Compare the two strings. int result = str1.compareToIgnoreCase(str2); // Display the results of the comparison. if (result < 0) { System.out.println("\"" + str1 + "\"" + " is less than " + "\"" + str2 + "\""); } else if (result == 0) { System.out.println("\"" + str1 + "\"" + " is equal to " + "\"" + str2 + "\""); } else // if (result > 0) { System.out.println("\"" + str1 + "\"" + " is greater than " + "\"" + str2 + "\""); } } }
Output:
String 1: This is exercise 1 String 2: This is Exercise 1 "This is exercise 1" is equal to "This is Exercise 1"
Explanation:
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.