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

Pada kesempatan kali ini, saya kembali akan menjelaskan method-method  yang ada dalam class String di Java. Tidak terasa sudah sampai pada bagian ke-7. 😀 Method-method yang akan dibahas antara lain method subSequence, substring, toCharArray, dan toLowerCase. Oke mari kita mulai. 😉

 1. subSequence

Method subSquence digunakan untuk mengembalikan urutan karakter baru dari urutan karakter pada suatu String. Data yang dikembalikan bertipe CharSequence Syntaxnya sebagai berikut:

Dimana parameter beginIndex adalah index awal dan endIndex adalah index akhir dari karakter String.

Contohnya:

Outputnya:

 

2. subString

Method subString hampir sama seperti method subSequence, yaitu untuk mengembalikan nilai String baru dari suatu String. Bedanya hanya ditipe datanya saja, yaitu jika pada method subSequence mengembalikan data bertipe CharSequence, maka pada method subString mengembalikan data bertipe String. Untuk mengetahui perbedaannya lebih lanjut akan saya bahas nanti di lain waktu. 🙂 Untuk subString, syntaxnya sebagai berikut:

Jika kita menggunakan method subString dengan 1 buah parameter (int beginIndex), maka secara default method ini akan memberikan nilai endIndex senilai panjang dari Stringnya dikurang 1 atau nilai index terakhir dari karakter String.

Contohnya:

Outputnya:

 

3. toCharArray()

Method toCharArray digunakan untuk mengkonversi suatu String menjadi karakter array baru. Keluarannya bertipe char array (char[]). Syntaxnya:

Contohnya:

Outputnya:

 

4. toLowerCase

Method toLowerCase digunakan untuk mengkonversi nilai karakter dari suatu String menjadi lower case / huruf kecil semua berdasarkan aturan lokal / lokasi. Keluarannya bertipe data String. Syntaxnya sebagai berikut:

Jika kita memanggil method toLowerCase tanpa parameter, secara otomatis akan memberikan aturan lokal default dan memanggil method atau memberikan nilai parameternya Locale.getDefault().

Contohnya:

Outputnya:

 

Yap sekian pembahasan kali ini, semoga mudah dimengerti dan semoga bermanfaat. 🙂

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