Sebelumnya: Java sama [] metode
Berikutnya: Metode Java getBytes []
class Java String
Metode equalsIgnoreCase [] digunakan untuk membandingkan string ke objek tertentu, tanpa memperhatikan kasus.
tatabahasa
public boolean equalsIgnoreCase[String anotherString]parameter
anObject - objek untuk membandingkan string.
Kembali Nilai
Jika string adalah sama dengan objek yang diberikan, mengembalikan true, jika tidak salah.
contoh
public class Test { public static void main[String args[]] { String Str1 = new String["w3big"]; String Str2 = Str1; String Str3 = new String["w3big"]; String Str4 = new String["w3big"]; boolean retVal; retVal = Str1.equals[ Str2 ]; System.out.println["返回值 = " + retVal ]; retVal = Str3.equals[ Str4]; System.out.println["返回值 = " + retVal ]; retVal = Str1.equalsIgnoreCase[ Str4 ]; System.out.println["返回值 = " + retVal ]; } }Atas hasil pelaksanaan program:
返回值 = true 返回值 = false 返回值 = trueclass Java String
Sebelumnya: Java sama [] metode
Berikutnya: Metode Java getBytes []
11.11
Assalamualaikum Warahmatullahi Wabarakatuh.
Pada bahasa pemrograman Java, didalam library String, terdapat sebuah method bernama equals[], method tersebut digunakan untuk membandingkan 2 buah variable, yang bertipe data String, jika nilai dari kedua variable tersebut mempunyai karakter yang sama, baik dari segi huruf besar, huruf kecil atau spasi, maka akan menghasilkan nilai boolean true dan jika tidak sesuai, maka akan menghasilkan nilai false.
Materi Lainnya Yang Harus Dipelajari:
Dalam library String, selain metod equals[], terdapat juga method equalsIgnoreCase[], kedua method tersebut mempunyai fungsi yang sama, yaitu untuk membandingkan karakter pada variable String.
Perbedaan dari kedua method tersebut terletak pada perbandingannya, method equals[] akan membandingkan nilai pada dua buah variable, yang mempunyai data yang sama, dari segi huruf besar dan kecil, jadi jika ada salah satu huruf dengan ukuran yang tidak sama, misalnya "Wildan" dengan "wildan", maka akan menghasilkan false, karena huruf awalannya tidak sama.
Berbeda dengan equals[], pada method equalsIgnoreCase[], tidak akan melihat huruf besar ataupun kecil, yang terpenting mempunyai nilai yang sama, maka akan tetap menghasilkan true, contohnya seperti "Cianjur" dengan "CIANJUR", walaupun terdapat ukuran huruf yang berbeda, hasilnya akan tetap true.
Pada contoh program berikut ini, kita akan menggunakan Class Scanner, untuk menerima input dari user, input tersebut akan diproses atau dibandingkan dengan data yang sudah dideklarasikan pada program, didalam program tersebut, kita akan membuat sebuah kondisi menggunakan statement if-else. Yang digunakan untuk memunculkan pesan, jika jawaban dari user benar atau salah.
A. Menggunakan equals String pada Java
Buka aplikasi Netbeans IDE, buatlah class baru, misalnya berimana "string_demo", lalu masukan source code berikut ini:
package WILDAN_TECHNO_ART; import java.util.Scanner; public class string_demo { public static void main[String[] args]{ //Membuat Instance/Objek dari Class Scanner Scanner input = new Scanner[System.in]; //Nilai Yang Harus Diinputkan Oleh User String kunci_jawaban = "Wildan M Athoillah"; System.out.println["===== JAWAB PERTANYAAN DIBAWAH INI ======"]; System.out.println["Siapakah Nama Admin di Blog Ini?"]; System.out.println["~Adibil Muchtar"]; System.out.println["~Taufiq Hidayat"]; System.out.println["~Wildan M Athoillah"]; System.out.println["~Taufan"]; System.out.println["================ JAWABAN ================"]; System.out.print["Jawab Disini: "]; String jawaban = input.nextLine[]; //Mendapatkan Input Dari User //Membuat Kondisi Menggunakan Statement if-else if[jawaban.equals[kunci_jawaban]]{ System.out.println["Jawaban Anda: Benar"]; }else{ System.out.println["Jawaban Anda: Salah"]; } } }
Demo:
Jika menggunakan fungsi equals[], semua karakter dari kedua variable tersebut harus sama, meliputi huruf besar dan kecilnya, pada fungsi equals[], saat kita menginputkan data, tetapi ada salah satu atau beberpa huruf dengan ukuran berbeda, maka akan bernilai false, seperti berikut ini:
Hasilnya akan bernilai false, karena huruf "m" tidak sama dengan "M", karena ada salah satu huruf yang mempunyai ukuran berneda, penggunaan equals[] sangat sensitif, input yang dimasukan user harus benar-benar sama dengan nilai yang sebenarnya.
B. Menggunakan equalsIgnoreCase String pada Java
Dengan menggunakan fungsi equalsIgnoreCase[], tidak akan melihat perbandingan dari segi hurufnya, besar ataupun kecil, yang terpenting nilai yang diinputkan user, sama dengan nilai yang sebenarnya, contohnya seperti berikut ini:
package WILDAN_TECHNO_ART; import java.util.Scanner; public class string_demo { public static void main[String[] args]{ //Membuat Instance/Objek dari Class Scanner Scanner input = new Scanner[System.in]; //Nilai Yang Harus Diinputkan Oleh User String kunci_jawaban = "Tauco"; System.out.println["===== JAWAB PERTANYAAN DIBAWAH INI ======"]; System.out.println["Makanan Khas Cianjur Adalah?"]; System.out.println["~Tauco"]; System.out.println["~Burger"]; System.out.println["~Pizza"]; System.out.println["================ JAWABAN ================"]; System.out.print["Jawab Disini: "]; String jawaban = input.nextLine[]; //Mendapatkan Input Dari User //Membuat Kondisi Menggunakan Statement if-else if[jawaban.equalsIgnoreCase[kunci_jawaban]]{ System.out.println["Jawaban Anda: Benar"]; }else{ System.out.println["Jawaban Anda: Salah"]; } } }Demo:
kalian buat 10.kalimat dalam bahasa Prancis...: Menggunakan kata kerja Aimer + jouer à [3] Aimer + jouer de [3] Faire + de [4] Tulis di buku catatan.. …
dengan tumbuhnya perasaan berharga, anak akan memiliki kepercayaan diri yang sangat dibutuhkan dalam...MAPEL : BK KELAS : 7
sahabat Rasulullah SAW yang tinggal di serambi masjid untuk mendalami islam. di sebut sebagaia. ahlul baitb. ahlu sudahc. ahlul ilmud. ahlul jannah
Guys bantu jawab ya makasih
Bantu jawab ya makasih
Sirep kito segalo/Sikhop kita segala Canang sikam bebunyi/canang sikam bebunyi Dikayun tuho rajo/dikayun tuha khaja Penyimbang bidang bumi/penyimbang …
Setelah kejatuhan manusia pertama ke dalam dose secara otomatis secara umat manusia di bawah kuasa
8a, 11i, du, 7a, 120, 8a, 8i, menika paugeranipun tembang pangkur. Urutake tembang pangkur ing ngandhap menika kanthi haga tosaken Paugeranipun menika …
Apa yang kamu ketahui tentang penanaman mandiri anak?MAPEL : BK KELAS : 7
kenehe dekdek lidek kadi