Contoh Manipulasi String pada Java
Daftar Isi
Pada postingan ini kita akan melanjutkan tutorial sebelumnya yaitu mengenai pengertian serta fungsi dari manipulasi string. Manipulasi string dibagi menjadi beberapa bagian yang mempunyai fungsi yang berbeda.
1. Penggabungan String
Input :
Input :
public class penggabungan_string {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String kata1 = "Java";
String kata2 = "pemrograman";
String kata3 = "objek";
String gabung1 = kata1 + kata2 + kata3;
System.out.println(gabung1);
String gabung2 = kata1 + " " + kata2 + " " + kata3;
System.out.println(gabung2);
}
}
Hasil:Penjelasan
2. Membandingkan Dua String
Input :
Pada program diatas merupakan penggabungan string dengan menggunakan 2 cara atau metode. Cara pertama yaitu dengan menjumlahkan nilai dari variabel string yaitu pada SOP pertama. Kemudian cara kedua yaitu dengan menggunakan simbol + untuk memberi ruang atau spasi pada tanda petik dua di SOP kedua.
2. Membandingkan Dua String
Input :
public class equal_string {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String lunak = "Java";
String kata1 = "Java";
String kata2 = "pemrograman";
String kata3 = "objek";
System.out.println("Lunak sama kata1 = " + (lunak.equals(kata1) ? "ya" : "tidak"));
System.out.println("kata1 sama kata2 = " + (kata1.equals(kata2) ? "ya" : "tidak"));
}
}
Output :Penjelasan
3. Mengambil String Tertentu
Input :
Program diatas yaitu membandingkan dua buah nilai string dengan menggunakan perintah equals. Jika dua buah string mempunyai dua buah nilai yang sama, kemudian diatas terdapat dua buah statement dimana jika benar maka “ya” namun jika nilai string tidak sesuai maka statement yang keluar “tidak”.
3. Mengambil String Tertentu
Input :
public class mengambil_string {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String kata1 = "java bahasa pemrograman objek";
String kt1 = kata1.substring(5);
System.out.println("kata yang dapat dari posisi 5 = " + kt1);
}
}
Hasil:Penjelasan
Program diatas menggunakan substring yaitu mengambil string tertentu, pada input nilai variabel kata1 adalah “java bahasa pemrograman objek” kemudian digunakan perintah substring (5) maka dia akan mengambil karakter dimulai dari urutan 0 sampai 4 yaitu “bahasa pemrograman objek”.
4. Mengganti Huruf
Input
public class mengganti_huruf {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String kata1 = "Java bahasa pemrograman objek";
String kt1 = kata1.replace('a', 'A');
System.out.println("kata semua = " + kata1);
System.out.println("kata yang telah diganti = " + kt1);
}
}
Hasil:
Penjelasan
Program diatas yaitu mengganti huruf dengan menggunakan pengolahan string replace. Pada input diatas kita mengganti semua huruf ‘a’ kecil dengan ‘A’ besar yang berada pada nilai variabel kata1.
5. Mengetahui Panjang Karakter
Input :
public class panjang_karakter {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String kata = "Alhamdulillah";
int panjang = kata.length();
System.out.println("Panjang karakter '" + kata + "' = " + panjang);
}
}
Hasil:
Penjelasan
Semoga berhasil dan bermanfaat, terimakasih.
Program diatas yaitu menggunakan perintah length yaitu berfungsi untuk mengetahui berapa jumlah atau panjang huruf atau karakter dengan tipe data integer. Nilai string diatas yaitu “Alhamdulillah” yaitu panjangnya 13 huruf.
6. Mengubah String Menjadi Huruf Besar
Input :
public class Mengubah_huruf {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String karakter1 = JOptionPane.showInputDialog("Masukkan karakter : ");
System.out.println("karakter1 = " + karakter1);
String besar1 = karakter1.toUpperCase();
System.out.println("Mengubah isi String menjadi huruf besar");
System.out.println("karakter1 = " + besar1);
}
}
Hasil:
Penjelasan
Program diatas menggunakan manipulasi string toUpperCase() yang berfungsi untuk mengubah huruf kecil menjadi huruf besar atau huruf kapital semuanya.
Input diatas yaitu menggunakan JoptionPane, dan saya input “al-khawarizmi” kemudian diubah menjadi “AL- KHAWARIZMI” yaitu huruf kapital semuanya.