Membandingkan Dua String di Java

Untuk membandingkan dua objek String, kita dapat menggunakan fungi sebagai berikut :

equals(String s)

Dengan fungsi ini, maka objek string yang bersangkutan akan dibandingkan dengan objek string s, 

pada parameter fungsi ini, dengan membedakan antara huruf besar dengan huruf kecil.

equalsIgnoreCase(String s)

Dengan fungsi ini, maka objek string yang bersangkutan akan dibandingkan dengan objek string s, 

pada parameter fungsi ini, dengan tanpa memperdulikan perbedaan antara huruf besar dengan huruf 

kecil.



Kedua fungsi diatas akan menghasilkan nilai boolean true apabila benar dan false apabila salah.

Perhatika contoh dibawah ini :






  public class LatihanString {
        private static String str;
            public static void main(String[] args) {   

    String str1 = "Eresha";  
    String str2 = "Wikrama";
    String str3 = "EreshaWikrama";  
   
    System.out.println("String 1:"+str1);
    System.out.println("String 2:"+str2);
    System.out.println("String 3:"+str3);  
    System.out.println("String 1 = String 3 ==> "+str1.equals(str3));
    System.out.println("String 2 = String 3 ==> "+str2.equals(str3));
    System.out.println("String 1 + String 2 = String 3 ==> "+(str1+str2).equals(str3));
   
        String str4 = "stmik eresha";  
        String str5 = "STMIK ERESHA";
   
    System.out.println("String 4:"+str4);
    System.out.println("String 5:"+str5);  
    System.out.println("Perintah Pembandingan dibawah mengabaikan antara huruf besar dengan huruf kecil");
    System.out.println("String 4 = String 5 ==> " +str4.equalsIgnoreCase(str5));
    System.out.println("String 4 + String 5 = String 5 + String 4 ==> " +(str4+str5).equalsIgnoreCase(str5+str 4));
   
        String str6 = "ERESHA";
        String str7 = "eresha";
        String str8 = "ERESHA";
   
    System.out.println("String 6:"+str6);
    System.out.println("String 7:"+str7);
    System.out.println("String 8:"+str8);
    System.out.println("Perintah Pembandingan dengan ==");
    System.out.println("String 6 = String 7 ==> "+ (str6==str7));
    System.out.println("String 6 = String 8 ==> "+ (str6==str8));
       
        }
   
    }



Kurang lebih hasiknya seperti dibawah ini :



Demikian contoh Membandingkan dua string di java, semoga bermanfaat :D

Post a Comment for "Membandingkan Dua String di Java"