Bagaimana kita membuat String ???
String dapat di bentuk dari kumpulan array char ,seperti di bawah ini
// String di buat dari array char
char[] huruf = {'j','a','v','a'};
String kumpulanHuruf = String.valueOf(huruf);
Kita dapat juga menciptakan objek string dari array byte.
// String di buat dengan array byte
byte[] asci = {65,66,67,68,69};
String kata3 = new String(asci);
Sebenarnya byte di sini akan di baca menggunakan karakter asci jadi bisa menjadi karakter char .Atau dapat juga kita buat langsung dengan tanda petik ganda .
// String di buat langsung dengan tanda petik 2
String kata2 = "Java";
Apa saja yang dapat di lakukan dalam manipulasi string ???
Kita dapat mendapatkan jumlah karakter string seperti di dalam array dengan menggunakan .length seperti di bawah ini .
System.out.println(kata2.length());
Perlu kawan-kawan ketahui juga bahwa spasi juga di hitung karakter jadi tetap di hitung .Dengan menggunakan .charAt() kita dapat mengetahui karakter yang ada pada pada indek tertentu .
System.out.println(kata2.charAt(2));
Untuk kebalikanya kita dapat menggunakan .indexOf() untuk mengetahui indek dari karakter tertentu .
System.out.println(kata2.indexOf("a"));
Kita bisa membuat huruf yang tadinya kecil menjadi besar dengan .toUpperCase dan bisa membuat yang tadinya besar menjadi kecil dengan .toLowerCase.
System.out.println(kata2.toLowerCase());
System.out.println(kata2.toUpperCase());
Untuk membahas manipulasi string saya kira tidak cukup dalam satu pembahasan seperti ini karena akan sangat panjang . Kalo ada kesempatan saya akan melanjutkanya di postingan berikutnya .Download source code di bawah ini .
DOWNLOAD