Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 2

Presentasi serupa


Presentasi berjudul: "FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 2"— Transcript presentasi:

1 FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 2
Strings

2 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).

3 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

4 Deklarasi Variable Type String
Syntax: String <namaVariable>; Contoh: String jenis; String x;

5 Strings Concatenation
Penggabungan dua atau lebih string. Operator yang digunankan + Syntax: <string1> + <string2>

6 Strings Concatenation
Contoh: "this" + " that" // Hasilnya "this that" "a" + "b" + "c" // Hasilnya "abc" "Nomor: " + "155" //Hasilnya "Nomor: 155"

7 Strings Concatenation
Contoh: "abc" + 5 // Hasilnya "abc5" 5 + "abc" // Hasilnya "5abc" "a" // Hasilnya "a12" "a" // Hasilnya "3a" 1 + ( 2 + "a" ) // Hasilnya "12a"

8 Strings Concatenation
Contoh: String fName; String lName; String Name; fName = "Rayputra " lName = "El Ramadhan“ Name = fName + lName; Hasilnya: Name = "Rayputra El Ramadhan "

9 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.

10 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

11 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

12 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

13 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”

14 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

15 See You Next Topic Thanks


Download ppt "FONDASI PEMROGRAMAN & STRUKTUR DATA #3 - 2"

Presentasi serupa


Iklan oleh Google