High Fashioners Issue # 2 | Page 239

J. E. N. I.
4.3 Class String dan StringBuffer
Class String disediakan oleh Java SDK dengan menggunakan kombinasi character literals. Tidak seperti bahasa pemrograman lainnya, seperti C atau C ++, strings dapat digunakan menggunakan array dari character atau disederhanakan dengan menggunakan class String. Sebagai catatan, bahwa sebuah objek String berbeda dari sebuah array dari character.
4.3.1 Constructor String
Class String mempunyai 11 constructor. Untuk melihat bagaimana constructorconstructor ini, perhatikan contoh berikut.
/* Contoh ini diambil dari catatan Dr. Encarnacion. */ class StringConstructorsDemo { public static void main( String args []) { String s1 = new String(); // creates an empty string char chars [] = { ' h ', ' e ', ' l ', ' l ', ' o '}; String s2 = new String( chars); // s2 = " hello "; byte bytes [] = { ' w ', ' o ', ' r ', ' l ', ' d ' }; String s3 = new String( bytes); // s3 = " world " String s4 = new String( chars, 1, 3); String s5 = new String( s2); String s6 = s2; System. out. println( s1); System. out. println( s2); System. out. println( s3); System. out. println( s4); System. out. println( s5); System. out. println( s6);
}
}
4.3.2 Method-method String
Di bawah ini adalah daftar dari method-method String.
Method-Method String public char charAt( int index) Mengirim karakter di indeks yang dispesifikasikan oleh parameter index. public int compareTo( String anotherString)
Membandingkan dua String dan mengirim bilangan int yang menspesifikasikan apakah objek string pemanggil kurang dari atau sama dengan anotherString. Bernilai negatif jika objek yang dilewatkan( passed string) lebih besar, 0 jika kedua string sama, dan bernilai positif jika objek string pemanggil( calling string) lebih besar.
public int compareToIgnoreCase( String str) Serupa dengan compareTo tetapi case insensitivity. public boolean equals( Object anObject)
Pengenalan Pemrograman 2 4