2. Manipulasi String
String adalah tipe data yang digunakan untuk menampung tulisan teks atau
serangkaian karakter-karakter yang berurutan.
String ditandai dengan tanda kutip ganda “ “.
String salam = "Hallo, apa kabar ?";
Pada dasarnya String adalah kumpulan dari karakter-karakter yang tersusun
sebagai array.
char[] helloArray = { 'H', ‘a', 'l', 'l', 'o', ',' };
System.out.println( helloArray );
3. String memiliki beberapa method yang digunakan untuk manipulasi teks.
length() = Mendapatkan nilai jumlah karakter pada string, termasuk spasi dan tab.
String teks = "abcdefghijklmnopqrstuvwxyz";
System.out.println( teks.length() ); // 26
.toUpperCase() = Memperbesar seluruh karakter pada string.
.toLowerCase() = Mengecilkan seluruh karakter pada string.
String teks = "abcdefghijklmnopqrstuvwxyz";
System.out.println( teks.toUpperCase() ); // ABCDEFGHIJKLMNOPQRSTUVWXYZ
4. Method Deskripsi Contoh
.isEmpty() Cek apakah variable memiliki nilai teks.isEmpty()
.compareTo()
.equals()
Membandingkan variable dengan string /
variable lain
teks.compareTo("abcdefghjklmnopqrstvwxyz");
// -1
.concat() Menggabungkan dua variable string
teks.concat(“-1234567890"); //
abcdefghijklmnopqrstuvwxyz-1234567890
.startsWith()
Cek apakah string dimulai oleh nilai teks
yang ditentukan
teks.startsWith("abcd"); // true
.endsWith()
Cek apakah string diakhiri oleh nilai teks
yang ditentukan
teks.endWith("vwx"); // false
.split()
Memisah string ditentukan nilai awal dan
nilai akhirnya
String teks = new
String("abcdefghijklmnopqrstuvwxyz");
String[] tekspisah = teks.split("klm");
.substring()
Mengambil nilai string ditentukan nilai
awal dan nilai akhirnya
teks.substring(0, 4) // abcd
.replace()
Mengganti nilai string dengan nilai string
baru
teks.replace(); // 26
5. Concatenation (Penggabungan String)
String namaDepan = "Abdillah ";
String namaBelakang = "Baraja";
System.out.println("Abdillah " + "Baraja");
System.out.println(namaDepan + namaBelakang);
System.out.println(namaDepan.concat(namaBelakang));
String x = "12345";
int y = 67890;
System.out.println(x + y);
Penggabungan string dengan integer