/**
* 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));
}
}
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment