Source of StringEqualityDemo.java


  1: //StringEqualityDemo.java
  2: //Illustrates the testing of equality of two strings.
  3: 
  4: import java.util.Scanner;
  5: 
  6: public class StringEqualityDemo
  7: {
  8:     public static void main(String[] args)
  9:     {
 10:         String s1, s2;
 11: 
 12:         System.out.println("Enter two lines of text:");
 13:         Scanner keyboard = new Scanner(System.in);
 14:         s1 = keyboard.nextLine();
 15:         s2 = keyboard.nextLine();
 16: 
 17:         if (s1.equals(s2))
 18:             System.out.println("The two lines are equal.");
 19:         else
 20:             System.out.println("The two lines are not equal.");
 21:         if (s2.equals(s1))
 22:             System.out.println("The two lines are equal.");
 23:         else
 24:             System.out.println("The two lines are not equal.");
 25:         if (s1.equalsIgnoreCase(s2))
 26:             System.out.println("But the lines are equal, ignoring case.");
 27:         else
 28:             System.out.println("Lines are not equal, even ignoring case.");
 29:     }
 30: }