Pertemuan 8 Operasi String Menyambung String menyambung/menggabungkan 2 atau lebih string bisa menggunakan operator “ + “ ex: kampus + stimata >> hasilnya: kampus stimata Uppercase & Lowercase mengubah huruf kecil menjadi huruf kapital semua ataupun sebaliknya. menggunakan metode yaitu: 1. toUpperCase >> untuk mengkapitalkan semua huruf 2. toLowerCase >> untuk mengecilkan semua huruf class DemoOperasiString { public static void main(String[] args) { final int TAHUN = 1995; final double PI = 3.1416; char huruf = 'A'; boolean pilih = true; String kalimat1 = "JAVA lahir pada tahun " + TAHUN; String kalimat2 = "Nilai konstanta PI adalah " + PI; String kalimat3 = "Karakter " + huruf; String kalimat4 = "Pernyataan (1+3=5) bernilai: " + pilih; String hurufkecil = kalimat1.toLowerCase(); String hurufkapital = kalimat3.toUpperCase(); System.out.println(kalimat1); System.out.println(hurufkecil); System.out.println(kalimat2); System.out.println(kalimat3); System.out.println(hurufkapital); System.out.println(kalimat4); } } Mengambil Karakter String Method charAt() penulisannya: kata.charAt(indeks posisi) ex: stimata.charAt(3) >> hasilnya: m Method getChars() penulisannya kata.getChars(indeks awal, indeks akhir, array simpan, indeks array) ex: kata=“stimata keren” kata.geChars(8, 12, ambil[5], 0) hasilnya: n class DemoMengambil { public static void main(String[] args) { String kalimat = "Stimata Keren"; int indeksAwal = 8; int indeksAkhir = 11; char[] simpan = new char[3]; kalimat.getChars(indeksAwal, indeksAkhir, simpan, 0); System.out.println(simpan); System.out.println("Karakter ke enam: " + kalimat.charAt(5)); } } Modifikasi String Method trim() berfungsi untuk menghilangkan “spasi” di awal dan akhir kalimat ex: kalimat = “ stimata keren banget ” kalimat.trim(); hasilnya: “stimata keren banget” Method substring() berfungsi untuk mengambil bagian dari kata/kalimat sebagai sebuah String. ex: kalimat.substring(3,7) hasilnya: “mata” class DemoModifikasi { public static void main(String[] args) { String kalimat = " Stimata Keren "; String mod1 = kalimat.trim(); String mod2 = kalimat.substring(10); String mod3 = kalimat.substring(5,9); System.out.println(kalimat); System.out.println(mod1); System.out.println(mod2); System.out.println(mod3); } }