Program membandingkan String

/**
 * Title    : Demo string compare
 * Deskripsi: Membandingkan kesamaan suatu string dengan string yang lain dengan beberapa method
*/

public class DemoStringCompare {

    /** Main method */
    public static void main(String[] args)
    {
        String str1, str2, str3, str4, hasilTest;
       
        str1 = new String("Adik");
        str2 = new String("makan");
        str3 = new String("agar");
        str4 = new String("Agar");
       
        System.out.println("\nPROGRAM MEMBANDINGKAN STRING");
        System.out.println("-----------------------------\n");
       
            System.out.println("String str1 : " + str1);
            System.out.println("String str2 : " + str2);
            System.out.println("String str3 : " + str3);
            System.out.println("String str4 : " + str4 + "\n");
           
    // Menguji kesamaan dengan metode equals
    if (str1.equals("Adik"))
        hasilTest = "sama";
    else
        hasilTest = "berbeda";
    System.out.println("Menguji str1.equals('Adik') : " + hasilTest);
   
    // Menguji kesamaan dengan operator ==
    if (str1 == "adik")
    hasilTest = "sama";
    else
    hasilTest = "berbeda";
    System.out.println("Menguji str1.equals('adik') : " +hasilTest);
   
    // Menguji kesamaan dengan method--equalsIgnoreCase
    if (str1.equalsIgnoreCase("adik"))
    hasilTest = "sama";
    else
    hasilTest = "berbeda";
    System.out.println("Menguji str1.equalsIgnoreCase('adik') : " + hasilTest + "\n");
   
    /** Menguji kesamaan dengan compareTo */
   
    // Membandingkan str1 dengan str2
    System.out.println("Hasil str1.compareTo(str2) adalah : " + str1.compareTo(str2));
   
    // Membandingkan str2 dengan str1 (urutan dibalik)
    System.out.println("Hasil str2.compareTo(str1) adalah : " + str2.compareTo(str1));
   
    // Membandingkan str3 dengan str4
    System.out.println("Hasil str3.compareTo(str4) adalah : " + str3.compareTo(str4));
   
    // Membandingkan str4 dengan str3 (urutan dibalik)
    System.out.println("Hasil str4.compareTo(str3) adalah : " + str4.compareTo(str3));
    }
}
           

0 comments: