0% menganggap dokumen ini bermanfaat (0 suara)
145 tayangan21 halaman

Pengantar Kelas String di Java

Class String membahas tentang pengertian, pembuatan objek, penggabungan, pembandingan, penentuan awal dan akhir, pengurutan, panjang, pencarian posisi karakter dan substring, pengambilan substring, modifikasi, konversi ke dan dari array karakter, serta StringBuffer.

Diunggah oleh

Sukma Aspriliyawan
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
145 tayangan21 halaman

Pengantar Kelas String di Java

Class String membahas tentang pengertian, pembuatan objek, penggabungan, pembandingan, penentuan awal dan akhir, pengurutan, panjang, pencarian posisi karakter dan substring, pengambilan substring, modifikasi, konversi ke dan dari array karakter, serta StringBuffer.

Diunggah oleh

Sukma Aspriliyawan
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

Class String

Kelompok 1
1. Annisa Cahyani Surya 4. Dyo Dwi Saputra 7. Sukma Aspriliyawan
2. Ahmad Faiz Hasaemi 5. Fadli Setiawan
3. Befio Rangga Satria 6. Fajar Saputra Jumarta
Materi

• Pengertian • Mendapatkan substring dari string


• Membuat objek string • Memodifikasi string
• Menggabungkan string • Mencari posisi karakter atau sub string
• Membandingkan dua string • Membuat array dari string
• Menentukan awal dan akhir string • Mendapatkan string dari array karakter
• Mengurutkan string • Stringbuffer
• Mendapatkan Panjang string
Pengertian

Class string pada java merupakan salah satu kelas dasar yang terdapat dalam library
java untuk memanipulasi karakter.
Membuat Objek String

Java mendefinisikan class string dalam [Link], sehingga tidak perlu melakukan impor secara eksplisit.
Java string didefinisikan untuk mendefinisikan string yang konstan.
ex: String varString = “abcd”;
*kode diatas adalah bentuk singkatan dari
Char[]datanya:{‘a’,’b’,’c’,’d’};
String varString : new String(datanya);
Jadi, sering terdiri dari data array yang bertipe char,
Dan kita dapat membuat objek String dengan keyword
New biasa.
Menggabungkan String

Untuk menggabungkan String dapat menggunakan operator (+) untuk menggabungkan beberapa String.
Ex :
myString = “Ini adalah contoh”+”penggabungan String”;

Untuk menggabungkan variable String


menggunakan variable String +=
Ex :
String kata = “Ini perkataan”;
kata += “Saya sendiri “;
Membandingkan 2 String

Untuk membandingkan 2 objek string dapat menggunakan fungsi sebgai berikut:


1. Equals (String s) : pada parameter fungsi ini, dengan membedakan antara huruf besar dan huruf kecil akan
menghasilkan nilai boolean true apabila benar dan false apabila salah.
2. Equals Ignore Case (String s) : pada parameter fungsi ini, dengan tanpa memperdulikan perbedaan antara
huruf besar dan huruf kecil tetap akan menghasilkan nilai boolean true bila benar dan false bila salah.
Menentukan Awal Dan Akhir String

Untuk mentukannya kita dapat menggunakan fungsi utama :


• Starswith(String S) = Dengan fungsi ini maka objek String yang bersangkutan akan diperiiksa,apakah
diawali oleh objek String S pada parameter fungsi ini
• Endswith(String S) = Dengan fungsi ini maka objek String yang bersangkutan akan diperiksa apakah di
akhiri oleh objek String S pada parameter fungsi ini
Mengurutkan String

Method ini membandingkan karakter-karakter pada String secara berurutan dari awal String. Misalnya string
pertama bernilai “a” dan string kedua bernilai “b”, maka apabila String [Link](Stringkedua) akan
menghasilkan nilai negatif (<0) dan apabila dilakukan sebaliknya akan menghasilkan nilai positif (>0).
Mendapatkan Panjang String

Untuk memperoleh panjang String dapat menggunakan Method Langth();


Ex :
String panjang = “Ini panjangnya 17”;
[Link] ([Link]());
Mencari posisi karakter/Substring dari String

Ada 2 method yang dapat digunakan untuk mencari posisi karakter dari String dan 2 method untuk mendapatkan
posisi substring dari string. Method untuk mencari posisi karakter pada String :
• IndexOf (char karakter) Memerlukan argumen berupa karakter dan akan mengembalikan nilai posisi indeks
dari karakter yang dicari. Posisi yang dikembalikan adalah posisi pertama dari karakter yang ditemukan. Bila
karakter tidak ditemukan, maka akan mengembalikan nilai -1.
•  indexOf (char karakter, int indeks) Sama dengan sebelumnya, tetapi memerlukan argumen tambahan, yaitu
indeks posisi awal pencarian dalam integer. Method untuk mencari posisi subString pada String :
• indexOf(String Str) Penggunaan dan fungsi sama dengan method untuk char. indexOf(String str, int
indeks) Penggunaan dan fungsi sama dengan method untuk char.
Mendapatkan substring dari String

Untuk mendapatkan subString dari string, dapat menggunakan dua fungsi yaitu :
• substring (int indeks) Sebuah string akan dihasilkan oleh fungsi ini, yaitu karakter pertama dari string yang
dihasilkan adalah karakter ke-index dari objek string yang menggunakan fungsi ini.
• substring (int indeksAwal, int indexAkhir) Sebuah string akan dihasilkan oleh fungsi ini, yaitu karakter
pertama dari string yang dihasilkan adalah karakter ke-indexAwal dari objek string yang menggunakan
fungsi ini dan karakter terakhir dari string yang dihasilkan adalah karakter ke-indexAkhir dikurangi 1 dari
string yang menggunakan fungsi ini.
Memodifikasi String

Ada dua cara yang dapat digunakan untuk melakukan modifikasi pada string, yaitu method replace dan trim.
Method replace digunakan untuk membuat objek string baru yang melakukan penggantian atau perubahan pada
karakter tertentu dari string. Method trim digunakan untuk menghilangkan spasi/whitespace pada awal dan akhir
dari string dan menyimpannya dalam objek string baru.
Membuat array karakter dari String

Kita dapat membuat array bertipe char dari variabel string dengan menggunakan method toCharArray() dari
class string. Karena method ini mengembalikan array bertipe char, maka kita perlu mendeklarasikan variabel
bertipe array char untuk menyimpan hasil char array dari string.
Selain method toCharArray(), juga ada method getChars(). Untuk menggunakan method getChars() diperlukan
empat argumen, yaitu :
• Awal posisi pada string dalam integer
• Akhir posisi pada string dalam integer
• Nama variabel array char yang digunakan untuk menyimpan
• Posisi indeks pertama untuk menyimpan karakter pertama dalam integer.
Mendapatkan String dari Array Karakter

Selain mengubah string menjadi array char, class String juga menyediakan method untuk mendapatkan objek
String dari array bertipe char[]. Method tersebut adalah : copyValueOf(char[] arraychar). Selain itu, juga
mendapatkan nilai integer dari string dengan cara menggunakan method parseInt dari class integer.
Misalnya :
 String kode = “345”;
       Int bil = [Link](kode);
StringBuffer

StringBuffer adalah pasangan class String yang menyediakan banyak fungsi string yang umum. StringBuffer
merepresentasikan urutan karakter yang dapat dikembangkan dan ditulis ulang. StringBuffer dapat disisipi
karakter dan subString di tengahnya, atau ditambah di belakangnya.

Anda mungkin juga menyukai