Cara yang umum biasanya pakai method equals()
untuk membanding string dengan peka huruf besar/kecil, atau method equalsIgnoreCase()
yang membandingkan string dengan tidak peka huruf besar/kecil.
String str1 = "Hello";
String str2 = "Hello";
System.out.println(str1.equals(str2)); // true
System.out.println(str1.equalsIgnoreCase(str2)); // true
String str3 = "hello";
String str4 = "Hello";
System.out.println(str1.equals(str2)); // false
System.out.println(str1.equalsIgnoreCase(str2)); // false
Hindari menggunakan operator ==
karena ini akan membandingkan referensi objek, kecuali kalau tujuannya memang begitu.
Kamu tau jawabannya?
Ayo bergabung bersama lebih dari 200.000 pengguna lainnya!