Java: Mengenal Method-Method dalam Class String [Bagian 2]

Pada kesempatan kali ini saya akan melanjutkan post saya sebelumnya tentang method-method yang ada dalam Class String. Pada bagian ke-2 ini, method-method yang akan dibahas antara lain compareTocompareToIgnoreCaseconcat, contains, dan contentEquals. Oke langsung aja kita mulai. 😀

1. compareTo dan compareToIgnoreCase

Method compareTo digunakan untuk membandingkan 2 buah string, apakah  sama, lebih kecil atau lebih besar secara lexicographical. Buat yang belum tahu apa itu lexicographical bisa baca di sini. 😀

Syntaxnya sebagai berikut:

Contohnya:

Output yang dihasilkan:

Ketika 2 buah string bernilai sama, akan menghasilkan nilai 0, kemudian akan menghasilkan nilai kurang dari 0 jika string kedua / string parameter (string secara lexicographical) lebih besar daripada string pertama / string yang dibandingkan, sebaliknya akan menghasilkan nilai lebih besar dari 0 jika string kedua lebih kecil dari string pertama.

Lalu apa bedanya compareTo dengan compareToIgnoreCase?

Method compareTo membandingkan 2 buah string dengan memperhatikan case / besar kecilnya huruf, sedangkan method compareToIgnoreCase membandingkan 2 buah string dengan tidak memperhatikan besar kecilnya huruf.

Syntaxnya:

Contohnya:

Output yang dihasilkan:

 

2. concat

Method concat digunakan untuk menambahkan string baru dan ditempatkan di akhir string pertama (menggabungkan 2 buah string). Syntaxnya sebagai berikut:

Method ini secara pribadi jarang saya gunakan karena memiliki fungsi yang sama dengan operator plus (+) sehingga untuk menggabungkan string, saya lebih sering menggunakan plus (+). 😀

Contohnya:

Output yang dihasilkan:

 

3. contains

Method contains digunakan untuk mengecek apakah string mengandung karakter tertentu yang sama dengan string tersebut atau tidak. Output yang dihasilkan dari method ini bertipe boolean yang hanya bernilai true atau false. 

Syntaxnya:

Method ini bersifat case sensitive, yaitu memperhatikan besar kecilnya huruf.

Contohnya:

Output yang dihasilkan:

 

4. contentEquals

Method contentEquals digunakan untuk membandingkan suatu string dengan karakter atau StringBuffer tertentu. Keluaran yang dihasilkan bertipe data boolean.

Syntaxnya:

Contohnya:

Output yang dihasilkan:

 

Yap sekian pembahasan method-method dalam class String pada bagian ke-2 ini, Semoga bermanfaat dan mudah dimengerti. 😀

Terima kasih.

 

Erik Gunawan

Java Developer, Android Developer, Microsoft Office Specialist, Pengamat One Piece, Blogger, Mahasiswa

Erik Gunawan

Java Developer, Android Developer, Microsoft Office Specialist, Pengamat One Piece, Blogger, Mahasiswa

Leave a Reply

Your email address will not be published. Required fields are marked *

wp-puzzle.com logo