com
(/)
Sign In (/u/login) Login FB (/user/login_fb)
2 1
Pada Snippet ini, saya akan membahas sedikit saja beberapa manipulasi yang
saya ketahui di Java. Adapun beberapa manipulasi String yang bisa akan saya di
bahas pada kesempatan ini ialah sebagai berikut:
“Apa sih tujuan dari manipulasi String ?” Ya, jelas banyak dong. Mungkin saat ini
Anda belum tahu apa kegunaannya tapi, seiring berjalannya waktu masalah –
masalah baru akan ada dan itu akan menuntut Anda sebagai Programmer untuk
bisa memecahkan permasalahan tersebut. Ingat, semakin banyak yang Anda
ketahui maka, semakin mudah Anda memecahkan sebuah problem yang ada di
pemrograman.
1. ToUpperCase
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 1/12
7/18/2018 Manipulasi String di Java - Jagocoding.com
Fungsi ini berfungsi untuk mengubah value String menjadi huruf kapital.
Contoh :
1 // Variable String
2 String strA = "Saya Programmer Java";
3 String strB = "Saya suka Pemrograman";
4
5 System.out.println("strA = "+strA);
6 System.out.println("strB = "+strB);
7
8 // Mengubah isi String menjadi huruf besar
9 String besarA = strA.toUpperCase();
10 String besarB = strB.toUpperCase();
11 System.out.println("Mengubah isi String menjadi huruf
12 System.out.println("strA = "+besarA);
13 System.out.println("strB = "+besarB+"\n");
Output :
2. ToLowerCase
Fungsi ini berfungsi untuk mengubah value String menjadi huruf kecil.
Syntax : variable_string.toLowerCase()
Contoh :
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 2/12
7/18/2018 Manipulasi String di Java - Jagocoding.com
1 // Variable String
2 String strA = "Saya Programmer Java";
(/) 3 String strB = "Saya suka Pemrograman";
4 Sign In (/u/login) Login FB (/user/login_fb)
5 System.out.println("strA = "+strA);
6 System.out.println("strB = "+strB);
7
8 // Mengubah nilai String menjadi huruf kecil
9 String kecilA = strA.toLowerCase();
10 String kecilB = strB.toLowerCase();
11 System.out.println("Mengubah nilai String menjadi huru
12 System.out.println("strA = "+kecilA);
13 System.out.println("strB = "+kecilB+"\n");
Output :
3. Substring
Fungsi ini berguna untuk mengambil isi sebagian dari variable String atau
mengambil potongan beberapa karakter dari sebuah isi String. Dimana, pada
parameter pertama merupakan index awal dari String dan parameter kedua
merupakan batasan index yang akan diambil. Pada contoh dibawah, substring(0,
3) berarti mengambil isi String dari index 0 sampai index 2 bukan 3 lebih
tepatnya seperti ini 0 < 3.
Syntax : variable_string.substring(0, 3)
Contoh :
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 3/12
7/18/2018 Manipulasi String di Java - Jagocoding.com
1 // Variable String
2 String strA = "Saya Programmer Java";
(/) 3 String strB = "Saya suka Pemrograman";
4 Sign In (/u/login) Login FB (/user/login_fb)
5 System.out.println("strA = "+strA);
6 System.out.println("strB = "+strB);
7
8 // Mengambil isi sebagian String
9 String sub_strA = strA.substring(0, 3); // substr
10 String sub_strB = strB.substring(0, 9);
11 System.out.println("Mengambil isi sebagian String");
12 System.out.println("strA = "+sub_strA);
13 System.out.println("strB = "+sub_strB+"\n");
Output :
4. compareTo
Syntax : variable_string_pertama.compareTo(variable_string_kedua)
Contoh :
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 4/12
7/18/2018 Manipulasi String di Java - Jagocoding.com
Output :
5. indexOf
Fungsi ini berguna untuk mencari nilai index dari sebuah karakter. Misal, pada
sebuah String dengan nilai “saya” Anda mau tahu kira – kira huruf 'y' berada di
index ke berapa. Maka, Anda bisa gunakan fungsi ini untuk mencari tahu posisi
index nya.
Syntax : variable_string.indexOf(karakter_yang_dicari)
Contoh :
1 // Variable String
2 String strA = "Saya Programmer Java";
3
4 // untuk mencari posisi dari karakter yang dicari
5 int i_cariA = strA.indexOf("J");
6 System.out.println("karakter J berada di index = "+i_ca
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 5/12
7/18/2018 Manipulasi String di Java - Jagocoding.com
Output :
(/)
Sign In (/u/login) Login FB (/user/login_fb)
6. contains
Fungsi ini hampir sama seperti compareTo namun, pada fungsi contains akan
menghasilkan return boolean. Misal, Anda ingin membandingkan String dengan
value “saya” dengan “dia” maka, hasilnya false namun, bagaimana bila yang
dibandingkan adalah “saya” dengan “saya” maka hasilnya adalah true.
Syntax : variable_string_pertama.contains(variable_string_kedua)
Contoh :
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 6/12
7/18/2018 Manipulasi String di Java - Jagocoding.com
Output :
(/)
Sign In (/u/login) Login FB (/user/login_fb)
7. concat
Fungsi ini untuk menggabungkan 2 buah String. Misal, String pertama bernilai
“saya” dan String kedua bernilai “dan dia”. Maka, setelah digabungkan dengan
concat akan menghasilkan “saya dan dia”.
Syntax : variable_string1.concat(variable_string2)
Contoh :
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 7/12
7/18/2018 Manipulasi String di Java - Jagocoding.com
Output :
(/)
Sign In (/u/login) Login FB (/user/login_fb)
8. endsWith
Fungsi ini berguna untuk melakukan pengecekan apakah isi String diakhiri
dengan karakter tertentu. Misal, ada sebuah String dengan nilai “saya”.
Kemudian, Anda mau tahu apakah isi String tersebut diakhiri dengan huruf “a”.
Maka, Anda bisa menggunakan fungsi endsWith dimana, hasil dari fungsi ini akan
menghasilkan nilai return boolean. Untuk contoh di atas, akan
menghasilkan true karena “saya” memang diakhiri dengan huruf “a”.
Syntax : variable_string1.endsWith(variable_string2)
Contoh :
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 8/12
7/18/2018 Manipulasi String di Java - Jagocoding.com
Output :
(/)
Sign In (/u/login) Login FB (/user/login_fb)
9. startsWith
Fungsi ini merupakan kebalikan dari fungsi endsWith dimana, startsWith akan
melakukan pengecekan pada karakter pertama atau karakter awal pada sebuah
String.
Syntax : variable_string1.startsWith(variable_string2)
Contoh :
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 9/12
7/18/2018 Manipulasi String di Java - Jagocoding.com
Output :
(/)
Sign In (/u/login) Login FB (/user/login_fb)
10. length
Fungsi ini berguna untuk mengetahui jumlah atau panjang karakter dari isi
sebuah String. Misal, sebuah string dengan nilai “saya” dan Anda ingin
mengetahui panjang karakter dari isi String tersebut. Maka, Anda bisa gunakan
fungsi ini.
Syntax : variable_string.length()
Contoh :
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 10/12
7/18/2018 Manipulasi String di Java - Jagocoding.com
Output :
(/)
Sign In (/u/login) Login FB (/user/login_fb)
#StringJava (/snippets/1138/Manipulasi_String_di_Java)
#ManipulasiString (/snippets/1138/Manipulasi_String_di_Java)
Tweet
About Author
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 11/12
7/18/2018 Manipulasi String di Java - Jagocoding.com
Yudi Setiawan
(/) Saat ini aktif sebagai Mahasiswa di salah satu Universitas di kota
Sign In (/u/login)
Medan dengan mengambil bidang Fakultas Login FB (/user/login_fb)
Teknik dan Ilmu
Komputer. Sangat senang dengan bahasa pemrograman Java dan
Android.
(/profile/kolonel.yudi)
(/profile/kolonel.yudi)
Jagocoding.com adalah situs tutorial pemrograman no 1 di Indonesia yang berbasis jejaring sosial (social
network). Bagikan tulisanmu ke semua penjuru dunia. Pelajari semua tutorial di sini untuk menjadi seorang
yang "jago coding".
Home (/) | Advices (/) | Become a Member (/u/register) | Terms and Conditions (/pages/syarat-dan-
ketentuan) | FAQ (/pages/faq)
http://jagocoding.com/snippets/1138/Manipulasi_String_di_Java 12/12