Bagaimana Cara Membandingkan String di Java?

Dibuat
·
Dilihat19 kali
0

Saya memiliki dua buah string str1 dan str2, saya ingin membandingkannya apakah nilai kedua string tersebut sama atau tidak, sudah baca-baca tapi masih bingun, bagaimana cara yang umum untuk membandingkan string di Java?

1 Jawaban
0

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.

Dibuat

Kamu tau jawabannya?

Ayo bergabung bersama lebih dari 200.000 pengguna lainnya!