FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 2 Strings
Strings String berperilaku seperti suatu object. String dalam java akan ditangani secara reference type. Artinya pada string berlaku operasi seperti halnya dengan object, yaitu: type conversion. Dot (.) operator untuk memanggil method atau Akses internal field (variable internal).
Strings String immutable, Artinya begitu object string dibuat, isinya tidak bisa berubah. Contoh: String empty = “kosong"; String message = "Hello"; String repeat = message; Berdasarkan kode diatas: Terdapat 2 string, yaitu; object string kosong yang direferensikan oleh empty, dan object string Hello yang direferensikan oleh message dan repeat 1000 Kosong 1024 Hello 3200 Empty = 1000 3600 message = 1024 5124 repeat = 1024
Deklarasi Variable Type String Syntax: String <namaVariable>; Contoh: String jenis; String x;
Strings Concatenation Penggabungan dua atau lebih string. Operator yang digunankan + Syntax: <string1> + <string2>
Strings Concatenation Contoh: "this" + " that" // Hasilnya "this that" "a" + "b" + "c" // Hasilnya "abc" "Nomor: " + "155" //Hasilnya "Nomor: 155"
Strings Concatenation Contoh: "abc" + 5 // Hasilnya "abc5" 5 + "abc" // Hasilnya "5abc" "a" + 1 + 2 // Hasilnya "a12" 1 + 2 + "a" // Hasilnya "3a" 1 + ( 2 + "a" ) // Hasilnya "12a"
Strings Concatenation Contoh: String fName; String lName; String Name; fName = "Rayputra " lName = "El Ramadhan“ Name = fName + lName; Hasilnya: Name = "Rayputra El Ramadhan "
Strings Comparing Untuk membandingkan kesamaan (equality) dua object String, digunakan equals method. String lhs = "this"; String rhs = "that"; Boolean sama = lhs.equals(rhs) // Hasilnya false Akan bernilai true jika lhs and rhs me-refer pada String yang menyimpan nilai yang identik.
Beberapa Strings Methods Method Length() Method untuk mengetahui panjang suatu string. Contoh: String greeting = "hello"; int panjang; panjang = greeting.length(); Hasilnya: Nilai variable panjang adalah 5
Beberapa Strings Methods Method charAt(n) Method untuk mengetahui character apa yang terdapat pada indeks posisi ke n di suatu string. n: indeks posisi, yang dimulai dari 0. Contoh: String greeting = "hello"; char ch; ch = greeting.charAt(1); Hasilnya: Nilai variable ch adalah e
Beberapa Strings Methods Method substring(m,n) Method untuk mengetahui character apa yang terdapat pada indeks posisi ke n di suatu string. m: indeks posisi, mulai dari. N: indeks posisi, sampai sebelum. Contoh: String greeting = "hello"; String potong; potong = greeting.substring(1,4); Hasilnya: Nilai variable ch adalah ell
String Converting/Casting Method melakukan konversi angka menjadi string. Syntax: sourceType.toString(number_val, format); Ket: sourceType: tipe angka asal (seperti; Integer, Double, dsb). Number_val: nilai yang akan dikonversi menjadi string. Contoh: String angka; angka = Integer.toString(55, 10)); Hasilnya: Nilai variable Angka adalah “55”
String Converting/Casting Method melakukan konversi string menjadi angka. Syntax: destType.parseDestType(string); Ket: destType: tipe angka yang dituju (seperti; integer, double, dsb). Contoh: int x = Integer.parseInt( "75" ); double y = Double.parseDouble( "3.14" ); Hasilnya: Nilai variable x adalah 75 Nilai variable y adalah 3.14
See You Next Topic Thanks