Pengertian tipe data String
String adalah tipe data yang terdiri dari kumpulan karakter yang berurutan. Atau di dalam penggunaan sehari-hari string adalah tipe data yang menampung nilai text atau kalimat. Didalam Java String di implementasikan sebagai objek.dengan dengan demikian string juga memiliki objek method sama halnya dengan objek-objek lainnya didalam Java.
contoh
String S1=new String();
Operasi - Operasi String
- Mengubah Huruf besar atau huruf kecil mengunakan method: String toUpperCase() dan String toLowerCase().
- Pengambilan Karakter dari sebuah String dengan method charAt().
- Menyimpan String dalam bentuk Array dengan method : getChars().
- Menyimpan String dalam bentuk byte menggunakan method : getBytes().
- Membuang karakter spasi di awal atau di akhir string menggunakan method trim().
- Mengambil bagian karakter dalam sebuah String dan menyimpan kedalam array dengan method: substring().
- Menggganti suatu karakter atau substring tertentu dalam sebuah string dengan method: replace().
Contoh Source code dan program dengan Java
package operasistring;
public class OperasiString {
public static void main(String[] args) {
String S="Pemrograman Java ";
String HurufKapital=S.toUpperCase();
String HurufKecil=S.toLowerCase();
int IndexAwal=12;
int IndexAkhir=16;
char[] Karakter=new char[IndexAkhir-IndexAwal];
S.getChars(IndexAwal, IndexAkhir, Karakter, 0);
byte [] temp=new byte[S.length()];
temp=S.getBytes();
String Trim=S.trim();
String Sub=S.substring(5, 9);
String Replace1=S.replace("Pemrograman","Program");
String Replace2="Java".replace('v', 'w');
System.out.println("Penggunaan toUpperCase()\t:"+HurufKapital);
System.out.println("Penggunaan method toLowerCase()\t:"+HurufKecil);
System.out.println("Penggunaan method charAt()\t:"+S.charAt(0));
System.out.println("Penggunaan method getChars()\t:"+Karakter[0]);
System.out.println("Penggunaan method getBytes()\t:"+temp[0]);
System.out.println("Penggunaan method trim()\t:"+Trim);
System.out.println("Penggunaan method substring()\t:"+Sub);
System.out.println("Penggunaan method replace()\t:"+Replace1+""+Replace2);
}
}
No comments