String str1 = "Aku yang dibandingkan"; String str2 = "Aku tidak sama"; StringBuffer str3 = new StringBuffer( "Aku yang dibandingkan"); boolean result = str1.contentEquals( str3 ); System.out.println(result); result = str2.contentEquals( str3 ); System.out.println(result); } } Output: true false public class Test2 { public static void main(String args[]) { String Str1 = new String("Aku yang dibandingkan"); String Str2 = Str1; String Str3 = new String("Aku yang berbeda"); boolean retVal; retVal = Str1.equals( Str2 ); System.out.println("Nilai yang diberikan = " + retVal ); retVal = Str1.equals( Str3 ); System.out.println("Nilai yang diberikan = " + retVal ); } } Output: Nilai yang diberikan = true Nilai yang diberikan = false public class Test3 { public static void main(String args[]) { String Str1 = new String("Aku yang akan dibandingkan"); String Str2 = Str1; String Str3 = new String("Aku yang akan dibandingkan"); String Str4 = new String("Aku YANG AKAN DiBaNDIngKAN"); boolean retVal; retVal = Str1.equals( Str2 ); System.out.println("Nilai yang diberikan = " + retVal ); retVal = Str1.equals( Str3 ); System.out.println("NilaI yang diberikan = " + retVal ); retVal = Str1.equalsIgnoreCase( Str4 ); System.out.println("Nilai yang diberikan = " + retVal ); } } Output:
Nilai yang dibandingkan = true
Nilai yang dibandingkan = true Nilai yang dibandingkan = true