Our Blog

Manipulasi String pada JSP

Dalam pemorgaman JSP, String merupakan aspek java yang penting, karena kita akan sering berurusan dengan objek ini. Oleh karena itu pada subbab ini dibahas mengenai aspek-aspek string yang penting, yaitu bagaimana memanfaatkan dan menggunakan string. Misalnya bagimana menggabungkan string, mendapatkan substring, mendapatkan nilai integer dari string dan sebagainya.

Menggabungkan String
Untuk menggabungkan string kita menggunakan operator(+).
Contoh penggunaan:
stringKu = “ini adalah contoh” + “pengabungan string”;
Contoh lain menggunakan operator += untuk menggabungkan string misalnya:
Kata += “saya sendiri”;

Membandingkan String
Untuk membandingkan objek string dapat digunakan
operator (==) atau metode equals(). Selain equals() juga
terdapat metode equalsIgnoreCase() yang mengabaikan
antara huruf besar dan huruf kecil.

Memeriksa Awal dan Akhir String
Untuk memeriksa awal dan akhir string, maka digunakan
metode startsWith() dan endsWith() yang mengembalikan
nilai true apabila benar dan false apabila salah.

Mengurutkan String
Mengurutkan String dengan metode compareTo(). Metode ini membandingkan karakter-karakter pada string secara berurutan dari awal String.
Misalnya string bernilai “a” dan string kedua bernilai “b”. Apabila stringpertama.compareTo(stringkedua) akan menghasilakan nilai negatif ( < 0) , dan apabila dilakukan sebaliknya, akan menghasilkan nilai positif ( > 0). Nilai 0 akan dihasilkan apabila string pertama dengan kedua sama.

Mendapatkan karakter dari string
Pada pemograman, pada saat kita perlu untuk  mendapatkan karakter dari objek string. untuk mendapatkanya, kita menggunakan bilangan integer yang menyatakan posisi karakter pada string dimana karakter pertama string merupakan posisi ke-0.
Metode yang digunakan untuk mendapatkan karakter dari string adalah:
  charAt (int bilInteger);

Mendapatkan posisi karakter Substring dari String
Ada dua metode yang dapat digunakan untuk mencari posisi karakter dari string dan dua metode untuk mendapatkan posisi substring dari string.
Metode untuk mencari posisi karakter pada string.

• indexOf (char karakter):
memerlukan argumen berupa karakter dan akan mengembalikan nilai, yaitu posisi indeks dari karakter yang dicari. Posisi yang di kembalikan hanyalah posisi pertama dari karakter yang ditemukan. Jika karakter tidak ditemukan, akan mengembalikan nilai -1.
•indexOf (char karakter, int indeks):
Sama dengan sebelumnya, tetapi memerlukan argumen
tambahan, yaitu indeks posisi awal pencarian dalam integer
Metode untuk mencari posisi substring pada string:
• indexOf (String str):
Penggunaan dan fungsi sama dengan metode untuk char.
• indexOf (String str, int indeks):
Penggunaan dan fungsi sama dengan metode untuk char. 


Mendapatkan Substring dari string
Class String memiliki metode substring() untuk mendapatkan substring dari string. Ada dua cara penggunaan metode ini, yaitu:
  substring(int posisiawal)
  substring(int posisiawal, int posisiakhir)

Dari metode ini, kita akan mendapatkan bagian dari string yang dimulai dari indeks posisi awal, ataupun dimulai dari posisi awal sampai akhir yang diberikan.

Memodifikasi String
Ada dua cara memodifikasi String, yaitu metode replace dan trim. Metode replace digunakan untuk membuat objek String baru yang melakukan penggantian atau perubahan pada karakter tertentu dari String. Metode trim digunakan untuk menghilangkan spasi/whitespace pada awal dan akhir dari string, lalu menyimpannya dalam objek String baru.

Membuat String dari Array Karakter
Selain mengubah String menjadi array char, class String juga menyediakan metode untuk mendapatkan objek String dari array bertipe char[]. Metode tersebut adalah copyValueOf(char[]array-char).

Sumber:
maaf sumber menyusul.

Greentea Day Designed by Templateism | MyBloggerLab Copyright © 2014

Gambar tema oleh richcano. Diberdayakan oleh Blogger.