Page 49 - e-modul pbo
P. 49
(10) public StringTrim
Menghilangkan whitespace di awal dan akhir objek String. Mengembalikan
salinan dari string, dengan terkemuka dan trailing spasi dihilangkan. Jika objek
String ini merupakan urutan karakter kosong, atau yang pertama dan terakhir
karakter dari urutan karakter diwakili oleh objek String ini keduanya memiliki kode
lebih besar dari ' \ u0020 ' ( karakter spasi ), maka referensi ke objek String ini
dikembalikan.
(11) public Static StringValueOf(-)
Dapat menggunakan tipe data sederhana seperti boolean, integer atau
character, atau juga menggunakan sebuah objek sebagai parameter. Mengirim
objek String yang merepresentasikan tipe tertentu yang dilewatkan sebagai
parameter.
b. Class StringBuilder/StringBuffer
Ketika objek String diciptakan, objek String tidak bisa lagi dimodifikasi. Objek
StringBuffer serupa dengan objek String, kecuali kenyataan bahwa objek StringBuffer
bersifat dapat berubah atau dapat dimodifikasi, sedangkan pada object String bersifat
konstan. Dapat dikatakan bahwa class StringBuffer ini lebih fleksibel dibanding class String.
Panjang dan isi dapat diubah hingga beberapa pemanggilan method. Class StringBuilder
sama dengan class StringBuffer kecuali bahwa metode metode untuk memodifikasi buffer
didalam StringBuffer telah disinkronisasi. Class StringBuilder memiliki 3 konstruktor dan
lebih dari 30 metode. StringBuffer dapat digunakan jika diakses oleh beberapa perkerjaan
secara bersamaan. Sedangkan StringBuilder digunakan jika diakses oleh satu pekerjaan
saja.
Method-Method StringBuffer :
(1) public int capacity()
Method StringBuffer untukk mengirim jumlah memori yang dialokasikan untuk
StringBuffer.
(2) public StringBuffer append(-)
Appends merepresentasikan string dari argument untuk objek StringBuffer.
Menggunakan parameter tunggal seperti tipe-tipe data berikut: boolean, char, char
[], double, float, int, long, Object, String and StringBuffer. Masih mempunyai versi
yang di-overload lainnya.
(3) public char charAt(int index)
Method StringBuffer untuk mengirim character di lokasi tertentu di StringBuffer
yang ditentukan parameter index.
(4) public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
Method StringBuffer untuk mendapatkan characters dari objek yang dimulai pada
indeks srcBegin hingga indeks srcEnd dan menyalin karakter-karakter tersebut pada
array dst dimulai pada indeks dstBegin.
(5) public StringBuffer delete(int start, int end)
Method StringBuffer untuk menghapus karakter-karakter pada range yang
ditentukan.
Pemrograman Berorientasi Objek Kelas XI – Semester 2 44