Belajar Mengenal Fungsi Compareto String Pada Aktivitas Java
Thursday, June 4, 2020
Add Comment
Di dalam class library String pada bahasa pemrograman Java, terdapat salah satu method yang berjulukan compareTo(). Method ini berfungsi untuk membandingkan kedua nilai, apakah nilainya sama ,lebih besar,atau lebih kecil, menurut ilmu lexicografi dengan tipe data String. Lexicografi adalah salah satu ilmu yang membahas tentang, urutan atau teknik penyusunan kamus . Method ini akan mengembalikan nilai angka ,dengan tipe data integer, yang menghasilkan angka positif,negatif atau 0. Pada artikel berguru java kali ini ,kita ,akan berguru mengenal pola penggunaan dari method compareTo() dalam class String ,dengan memakai bahasa pemrograman Java. Berikut mari kita simak selengkapnya :
1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.
2. Kalian sanggup perhatikan Contoh code ,beserta penjelasanya di bawah:
Contoh Code :
Perhitunganya :
if nilai1 > nilai2 , mengembalikan nilai positif.
if nilai1 < nilai2 , mengembalikan nilai negatif.
if nilai1 == nilai2 ,mengembalikan nilai 0.
Huruf karakter atau alphabet dari A-Z = 1-26
Method compareTo() di String 1 |
Penjelasan :
Pada pola code diatas , kita memakai pola variable kata1,kata2,kata3 dan kata4 ,yang dimana nilainya , akan dibandingkan dengan method compareTo().
Lalu kita simpan perbandinganya ,pada variable hasil1,hasil2 ,dan hasil3 ,dengan tipe data integer.
Perlu kalian ketahui disini , method compareTo() , akan membandingkan nilai dari tipe data String, berdasarkan ilmu lexicografi.
Sebagai misalnya ,kita akan menghitung nomor urutan karakter ,bedasarkan huruf karakter atau alphabet.
Variable hasil1 ,kita membandingkan kata1 yang berisi "belajar" , dengan kata2 yang berisi "belajar". Karena kedua karakter memiliki nilai sama , maka akan menampilkan output hasil : 0.
Variable hasil2 , kita membandingkan kata2 yang berisi "belajar" , dengan kata2 yang berisi "giat".
Pada kondisi ini ,dihitung pada awalan huruf pertama ,dari kedua variable ,yaitu (b) dan (g).
Secara urutan karakter , huruf b dari b c d e f g = 2 3 4 5 6 7.
Karena nilai b kurang dari g , pada posisi b no 2 , posisi g no 7 ,(7-2)yang memiliki kekurangan 5 kali. Maka akan menampilkan output hasil : -5.
.
Variable hasil3 , kita membandingkan kata3 yang berisi "giat", dengan kata4 yang berisi "cerita".
Pada kondisi ini ,masih sama dihitung pada awalan huruf pertama ,dari kedua variable ,yaitu (g) dan (c).
Secara urutan abjad, huruf g dari c d e f g = 3 4 5 6 7.
Karena nilai g lebih dari c , pada posisi g no 7 ,posisi c no 3. (7-3) yang memiliki kelebihan 4 kali. Maka akan menampilkan output hasil : 4.
Output :
Output Hasil |
Contoh Code :
Method compareTo() di String 2 |
Penjelasan :
Pada pola code diatas , kita memakai pola variable kal1, kal2 ,dan kosong.
Disini bedanya ,kita tidak menyimpanya pada variable tipe data integer.
Kita pribadi membandingkan ,lalu menampilkan output hasilnya.
Variable kal1 ,yang berisi "belajar" , dan variable kal2 ,yang berisi "belajar java";
Pada kondisi ini , keduanya sama-sama berisi "belajar" , maka perhitungan dilakukan menurut panjang karakter.
Kata "java" memiliki panjang karakter : 4, dihitung spasi jadi 1. = 5. Karena nilai kal1 ,kurang dari kal2 ,maka akan menampilkan output hasil -5.
Variable kal1, yang berisi "belajar" , dan variable kosong yang tidak berisi apa-apa (kosong).
Pada kondisi ini ,karena variable kosong ,tidak memiliki nilai apa-apa. Maka perhitungan dilakukan bedasarkan panjang karakter , dari variable kal1 yaitu "belajar" = 7.
Output hasil 7.
Sebaliknya jikalau ,variable kosong (nilai kurang dari) ,di bandingkan dengan variable kal2 , dihitung dari panjang karakternya = 12.
Output hasil -12.
Output :
Output Hasil |
0 Response to "Belajar Mengenal Fungsi Compareto String Pada Aktivitas Java"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda