Bagaimana Cara Memeriksa Jika Suatu String Tidak Sama dengan String Lain di Jawa?

Bagaimana Cara Memeriksa Jika Suatu String Tidak Sama Dengan String Lain Di Jawa



Di Jawa, memeriksa apakah suatu string tidak sama dengan string lain berarti membandingkan dua objek string dan menentukan apakah mereka mengandung karakter yang sama atau tidak. Jika kedua string tidak sama, itu berarti setidaknya satu karakter dalam satu string berbeda dari karakter yang sesuai di string lainnya. Ini bermanfaat untuk berbagai keperluan seperti validasi input, pemrosesan data, dan penanganan kesalahan.

Panduan ini akan menjelaskan berbagai metode untuk menghitung jika suatu string tidak sama dengan string lain di Java.

Menggunakan Operator “!=”.

Operator “!=” digunakan untuk membandingkan nilai dari dua objek. Di Java, string adalah objek, dan operator “!=” dapat digunakan untuk menghitung jika dua string tidak sama. Ini contohnya:







kelas Halo Dunia {
publik statis ruang kosong utama ( Rangkaian [ ] argumen ) {
Rangkaian str1 = 'Halo' ;
Rangkaian str2 = 'Dunia' ;
jika ( str1 != str2 ) {
Sistem. keluar . println ( 'Dua string tidak sama' ) ;
}

}
}

Keluaran



Hasil kode di atas menunjukkan bahwa dua string 'Halo' dan 'Dunia' tidak sama di terminal.



Menggunakan metode sama dengan()

Metode ini digunakan untuk menghitung nilai dua objek. Kelas String menggantikan equals() untuk menghitung nilai dari dua string. Ini contohnya:





Rangkaian str1 = 'Halo' ;
Rangkaian str2 = 'Dunia' ;
jika ( ! str1. sama ( str2 ) ) {
Sistem. keluar . println ( 'Dua string tidak sama' ) ;
}

Keluaran

Hasil dari kode di atas menegaskan bahwa dua string 'Halo' dan 'Dunia' tidak sama.



Menggunakan metode compareTo()

Itu dibandingkan dengan Metode () digunakan untuk membandingkan urutan leksikografis dari dua string. Ketika string ini tidak sama, ia mengembalikan nilai selain nol. Ini contohnya:

kelas Halo Dunia {
publik statis ruang kosong utama ( Rangkaian [ ] argumen ) {
Rangkaian str1 = 'Halo' ;
Rangkaian str2 = 'Dunia' ;
jika ( str1. dibandingkan dengan ( str2 ) != 0 ) {
Sistem. keluar . println ( 'Dua string tidak sama' ) ;
}
} }

Keluaran

Output menunjukkan bahwa dua string tidak sama.

Menggunakan metode compareToIgnoreCase()

Metode compareToIgnoreCase() mirip dengan metode compareTo(), tetapi mengabaikan kasus string. Ini kodenya:

kelas Halo Dunia {
publik statis ruang kosong utama ( Rangkaian [ ] argumen ) {
Rangkaian str1 = 'Halo' ;
Rangkaian str2 = 'DUNIA' ;
jika ( str1. bandingkanToIgnoreCase ( str2 ) != 0 ) {
Sistem. keluar . println ( 'Dua string tidak sama' ) ;
} }
}

Keluaran

Output menunjukkan bahwa string tidak sama.

Menggunakan Metode !equals()

Metode !equals() digunakan untuk menghitung apakah dua string sama atau tidak. Ini contohnya:

kelas Halo Dunia {
publik statis ruang kosong utama ( Rangkaian [ ] argumen ) {
Rangkaian str1 = 'Halo' ;
Rangkaian str2 = 'Dunia' ;
jika ( ! str1. sama ( str2 ) ) {
Sistem. keluar . println ( 'Dua string tidak sama' ) ;
} }
}

Keluaran

Output menegaskan bahwa string tidak sama.

Kesimpulan

Di Java, periksa apakah suatu string tidak sama dengan string lain, gunakan operator “!=”, metode equals(), metode compareTo(), atau metode !equals() . Semua metode ini digunakan untuk menghitung apakah satu string sama atau tidak dengan string lain di Java. Pemilihan metode didasarkan pada kebutuhan khusus program dan tingkat perbandingan string yang diinginkan.