Mohon tunggu...
Zulkarmen
Zulkarmen Mohon Tunggu... Programmer - Programming Teacher

https://www.zulkarmen.web.id/

Selanjutnya

Tutup

Inovasi

Membandingkan Dua Data String dalam Pemrograman Java (seri belajar cepat dan mudah pemrograman java)

28 Februari 2016   12:04 Diperbarui: 17 Maret 2016   10:10 100
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

Berikut ini adalah contoh kode program dalam bahasa java untuk membandingkan dua data string(data text/data tulisan) menggunakan 3 fungsi dalam class string, yaitu: str compareTo (string), str compareToIgnoreCase(String), dan str compareTo(object string). Apa perbedaan dari ketiga fungsi tersebut, perhatikan contoh kode program dibawah ini:

public class StringCompareEmp{
public static void main(String args[]){
String str = "Hello World";
String anotherString = "hello world";
Object objStr = str;

System.out.println( str.compareTo(anotherString) );
System.out.println( str.compareToIgnoreCase(anotherString) );
System.out.println( str.compareTo(objStr.toString()));

String str2 = "a";
String anotherString2 = "b";

System.out.println( str2.compareTo(anotherString2) );
System.out.println( str2.compareTo("c") );
System.out.println( ("c").compareTo("a") );
System.out.println( ("cc").compareTo("ad") );
System.out.println( ("cc").compareTo("cc") );
System.out.println( ("ck").compareTo("cc") );
}
}

Hasil kode program diatas adalah:
-32
0
0
-1
-2
2
2
0
8

Angka yang tercetak menunjukkan perbedaan nilai ascii dari dua data string yang di perbandingkan. angka 0 (nol) berarti tidak ada perbedaan antara dua string yang dibandingkan, -1 adalah perbedaan antara karakter a dan b, -2 adalah nilai perbedaan antara karakter a dan karakter c dalam nilai asciinya

salam, sampai jumpa dengan tutorial java lainnya

Apabila anda mengalami kesulitan dalam mempelajari pemrograman, kami melalui penyelenggaraan bimbingan belajar/kursus / training / private les khusus pemrograman dapat membantu anda agar dapat dengan mudah dan cepat menguasai pemrograman. silahkan menghubungi kami melalui telp: 085216626365 Line app: 085216626365 online registration, klik : http://zulkarmen.com/pendaftaran.php email: info@zulkarmen.com atau klik http://zulkarmen.com/kirimemail.html

sumber: http://zulkarmen.com/drupal/?q=node/14

 (bimbingan belajar / Les Privat Pemrograman)

Mohon tunggu...

Lihat Konten Inovasi Selengkapnya
Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun