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
   44   45   46   47   48   49   50   51   52   53   54