sebelum saya tulis tentang contoh sederhana pencarian string, ada baiknya kita pelajari secara singkat terlebih dahulu tentang Metode‐metode dalam class String (J2SDK1.4.2). berikut sekilas info nya :
1. char charAt(int index)
– Mengembalikan sebuah karakter pada index tertentu.
– Parameter index adalah index dari karakter mulai dari 0 sampai jumlah karakter – 1.
– Error IndexOutOfBoundsException terjadi bila parameter index negatif atau tidak kurang dari
jumlah karakter.
2. int compareTo(Object o)
– Membandingkan string ini dengan object lain.
– Jika object merupakan string maka metode ini bersifat seperti compareTo(String).
– Nilai kembalian 0 bila argumen‐nya sama dengan string ini.
– Nilai kembalian negatif bila argumen‐nya lebih besar dari string ini.
– Nilai kembalian positif bila argumen‐nya lebih kecil dari string ini.
– Error ClassCastException terjadi bila argumen bukan string.
3. int compareTo(String anotherString)
– Membandingkan string ini dengan string yang lain.
– Nilai kembalian 0 bila argumen‐nya sama dengan string ini.
– Nilai kembalian negatif bila argumen‐nya lebih besar dari string ini.
– Nilai kembalian positif bila argumen‐nya lebih kecil dari string ini.
4. int compareToIgnoreCase(String str)
– Membandingkan string ini dengan string yang lain tanpa memperhatikan besar kecilnya karakter.
– Nilai kembalian 0 bila argumen‐nya sama dengan string ini.
– Nilai kembalian negatif bila argumen‐nya lebih besar dari string ini.
– Nilai kembalian positif bila argumen‐nya lebih kecil dari string ini.
5. String concat(String str)
– Menyambung string ini dengan argumen‐nya.
– Nilai yang dikembalikan adalah string hasil penyambungan di atas.
6. boolean contentEquals(StringBuffer sb)
– Mengembalikan nilai true jika string ini merepresentasikan deretan karakter yang sama dengan
argumen StringBuffer sb.
Continue reading »