Menu
Pasang iklan SEO disini Murah, 300.000/6 Bulan dan dapatkan Trafik setiap harinya

String

Dec
16
2015
by : Bupeko. Posted in : blog

Dalam pemrograman Java string merupakan aspek penting, karena dapat
mempelajari mengenai class dan objek melalui penggunaan string. String sebenarnya
merupakan class yang terdapat dalam library Java. Java String merupakan salah satu
kelas dasar yang disediakan oleh Java untuk memanipulasi karakter.
A. Membuat Objek String
Java mendefinisikan class String dalam package java.lang.String, sehingga
tidak perlu melakukan impor secara eksplisit. Java String digunakan untuk
mendefinisikan string yang konstant ( tidak bisa berubah ). Untuk membuat string,
dapat melakukannya dengan beberapa cara, dan yang sering digunakan adalah contoh
sebagai berikut.
Perhatikan kode berikut !
String varString = “abcd”;
Kode diatas adalah bentuk singkat dari :
Char[] datanya = {‘a’,’b’,’c’,’d’};
String varString = new String(datanya);
Jadi dapat disimpulkan bahwa String terdiri dari data array yang bertipe char, dan kita
juga dapat membuat objek String dengan menggunakan keyword new yang biasa
digunakan untuk membuat objek dari class.
Latihan 24. String1.java
class LatihanString{
public static void main(String[] args) {
String str=”Selamat Datang di Program Studi Ilmu Komputer”;
System.out.println(“Variabel Str : ” + str);
}
}
B. Menggabungkan String
Seringkali dalam pemrograman kita perlu menggabungkan String untuk
mendapatkan String baru. Kita dapat menggunakan operator (+) untuk
menggabungkan beberapa String.
50
Contoh penggunaan :
Stringku = “Ini adalah contoh”+”penggabungan String”;
Kita juga dapat menggunakan operator += untuk menggabungkan variabel String,
misalnya seperti contoh berikut :
String kata = ”Ini perkataan”;
Kata += “saya sendiri”;
Latihan 25. String2.java
class MenggabungString {
public static void main(String[] args) {
String str;
str=”Selamat Datang “+” Mahasiswa Ilmu Komputer”;
System.out.println(str);
str +=”\nUniversitas Gadjah Mada”;
System.out.println(str);
}
}
C. Membandingkan Dua String
Untuk membandingkan dua objek String, kita dapat menggunakan fungi
sebagai berikut :
equals(String s)
Dengan fungsi ini, maka objek string yang bersangkutan akan dibandingkan
dengan objek string s, pada parameter fungsi ini, dengan membedakan antara
huruf besar dengan huruf kecil.
equalsIgnoreCase(String s)
Dengan fungsi ini, maka objek string yang bersangkutan akan dibandingkan
dengan objek string s, pada parameter fungsi ini, dengan tanpa
memperdulikan perbedaan antara huruf besar dengan huruf kecil.
Kedua fungsi diatas akan menghasilkan nilai boolean true apabila benar dan
false apabila salah.
51
Latihan 26. String3.java
class MembandingkanString {
public static void main(String[] args) {
String str1 = “Ilmu”;
String str2 = “Komputer”;
String str3 = “IlmuKomputer”;
System.out.println(“String 1:”+str1);
System.out.println(“String 2:”+str2);
System.out.println(“String 3:”+str3);
System.out.println(“String 1 = String 3 ==> “+str1.equals(str3));
System.out.println(“String 2 = String 3 ==> “+str2.equals(str3));
System.out.println(“String 1 + String 2 = String 3 ==> “+(str1+str2).equals(str3));
String str4 = “Universitas Gadjah Mada”;
String str5 = “universitas gadjah mada”;
System.out.println(“String 4:”+str4);
System.out.println(“String 5:”+str5);
System.out.println(“Perintah Pembandingan dibawah mengabaikan antara huruf
besar dengan huruf kecil”);
System.out.println(“String 4 = String 5 ==> ” +str4.equalsIgnoreCase(str5));
System.out.println(“String 4 + String 5 = String 5 + String 4 ==> ”
+(str4+str5).equalsIgnoreCase(str5+str4));
String str6 = “MIPA”;
String str7 = new String(str6);
String str8 = “mipa”;
String str9 = “MIPA”;
System.out.println(“String 6:”+str6);
System.out.println(“String 7:”+str7);
System.out.println(“String 8:”+str8);
System.out.println(“String 9:”+str9);
System.out.println(“Perintah Pembandingan dengan ==”);
System.out.println(“String 6 = String 7 ==> “+ (str6==str7));
System.out.println(“String 6 = String 8 ==> “+ (str6==str8));
System.out.println(“String 6 = String 9 ==> “+ (str6==str9));
}
}
52
D. Menentukan Awal Dan Akhir String
Untuk menentukan awal dan akhir String, kita dapat menggunakan dua fungsi
utama, yaitu :
startsWith(String s)
Dengan fungsi ini, maka objek String yang bersangkutan akan diperiksa,
apakah diawali oleh objek String s, pada parameter fungsi ini.
endsWith(String s)
Dengan fungsi ini, maka objek string yang bersangkutan akan diperiksa,
apakah diakhiri oleh objek string s, pada parameter fungsi ini.
Fungsi diatas akan menghasilkan nilai boolean true bila benar dan false bila salah.
Latihan 27. String4.java
class AwalAkhirString{
public static void main(String[] args) {
String str1 = “Ilmu Komputer Matematika dan Ilmu Pengetahuan Alam Universitas
Gadjah Mada”;
System.out.println(str1.startsWith(“Ilmu”));
System.out.println(str1.endsWith(“Ilmu”));
System.out.println(str1.startsWith(“lmu”,1));
System.out.println(str1.startsWith(“lmu”,2));
System.out.println(str1.startsWith(“lmu”,3));
System.out.println(str1.startsWith(“Komp”,7));
System.out.println(str1.startsWith(“Komp”,6));
System.out.println(str1.startsWith(“Komp”,5));
System.out.println(str1.endsWith(“Mada”));
System.out.println(str1.startsWith(“Mada”));
}
}
53
E. Mengurutkan String
Dapat juga melakukan pengurutan string dengan method compareTo().
Method ini membandingkan karakter-karakter pada String secara berurutan dari awal
String. Misalnya string pertama bernilai “a” dan string kedua bernilai “b”, maka
apabila Stringpertama.compareTo(Stringkedua) akan menghasilkan nilai negatif (<0) dan apabila dilakukan sebaliknya akan menghasilkan nilai positif (>0). Nilai 0 akan
dihasilkan apabila string pertama dan kedua sama.
Latihan 28. String5.java
class UrutanString{
public static void main(String[] args) {
String [] nama={“Mangga”,”Anggur”,”Apel”,”Jeruk”,”Nanas”,”Pepaya”};
String temp;
System.out.println(“Nama – Nama Buah Sebelum Diurutkan”);
for (int i=0; i0){
temp=nama[j+1];
nama[j+1]=nama[j];
nama[j]=temp;
}
}
}
54
for (int i=0; i

Testimoni

artikel lainnya String



bebas bayar, pembayaran mudah dan cepat, transaksi online, pembayaran tagihan dan tiket, transfer dana online

bebas bayar, pembayaran mudah dan cepat, transaksi online, pembayaran tagihan dan tiket, transfer dana online
Sunday 18 October 2015 | blog

SILABUS MATA PELAJARAN BAHASA INDONESIA SMA DAN MA (WAJIB) Satuan Pendidikan : SMA Kelas : X…

Monday 17 November 2014 | blog

MRSA juga dapat menyebar saat kita sudah berada di rumah. Akan tetapi, bagi orang sehat MRSA…

Monday 25 May 2015 | blog

Worm : Worm adalah jenis virus yang tidak menginfeksi program lainnya. Ia membuat copy dirinya sendiri…

Saturday 10 October 2015 | blog

Quotation by Fax PT. Tecma Mitratama Advertindo Fax. 62.271 - 625647 Q / No : 0063/Tec/M7/Med/IV/04…