String mendefinisikan dan mendukung string karakter. Pada beberapa bahasa pemrograman string
merupakan array dari karakter, sedangkan di Java string merupakan object.
Membangun sebuah string (Contructing String)
Sebuah string dapat dibuat secara langsung dengan menulis :
String greeting = "Hello world!";
Pada contoh diatas, kata : "Hello world!" merupakan string litera, yaitu serangkaian karakter dalam
suatu penggalan program yang diapit oleh kutip ganda. Kapanpun ditemukan string literal dalam program, maka
compiler akan membentuk objek String dengan nilai yang terkandung didalamnya, pada contoh diatas adalah
Hello world!.
Membangun string juga seperti membangun object pada umumnya, yaitu dengan menggunakan
keyword new dan memanggil constructor String. Class String mempunyai 11 constructor yang memungkinkan
pemrogram untuk mendeklarasikan sebuah string dengan berbagai cara, contoh :
String str = new String (“Hello”);
Perintah diatas akan membuat object String dengan nama str yang berisi string karakter “Hello”. Dapat
juga membangun String dari String lainnya, contoh :
String str = new String (“Hello”);
String str2 = new String(str);
atau
char[] helloArray = { 'H', 'e', 'l', 'l', 'o', '.'};
String helloString = new String(helloArray);
System.out.println(helloString);
Tidak ada komentar:
Posting Komentar