Friday, May 9, 2014

String merupakan bentuk data yang biasa dipakai dalam bahasa pemrograman untuk keperluan menampung dan memanipulasi data teks, misalnya untuk menampung (menyimpan) suatu kalimat dan lainnya. Berikut merupakan contoh menggunakan string pada java yaitu menggabungkan kalimat, memisah dan menghitung angka menggunakan string.

package latihanstring;
import java.util.Scanner;
public class Latihanstring {


    public static void main(String[] args) {
        //untuk memasukkan kalimat pertama
        Scanner a = new Scanner(System.in);
        System.out.print("\nMasukan kalimat pertama : ");
        String kata1 = a.nextLine();
        kata1 = kata1.toLowerCase();

        //untuk memasukkan kalimat kedua       
        System.out.print("\nMasukan kalimat kedua : ");
        String kata2 = a.nextLine();
        kata2 = kata2.toLowerCase();
        
        //untuk menggabungkan kalimat 1 dan kalimat 2
        String kata = kata1 + kata2;
        System.out.print("Gabungan kata : \n"+kata);

        //untuk split atau memisah setiap kata       
        String[] pecah = kata.split(" ");
        System.out.println("\n\nHasil parsing : ");
        for(int counter = 0; counter < pecah.length; counter++){
        System.out.println(""+ pecah[counter]);
        }
        
        //untuk menghitung banyak kata
        int jumlahKata = 0;
        int i = 0;
        while (i < kata.length()) {
            while (i < kata.length() && kata.charAt(i) == ' ') i++;

            if (i < kata.length() && kata.charAt(i) != ' ') {
                jumlahKata++;
                while (i < kata.length() && kata.charAt(i) != ' ') i++;
            }
        }

        System.out.println("\nJumlah Kata : " + jumlahKata + " buah kata");
    }
   
}


Ketika syntax program sudah semua dibuat, selanjutnya run program. Berikut merupakat output dari program tersebut.

Pada output tersebut, kalimat pertama yang diinput adalah adik dan kakak. Kemudian kalimat kedua yang diinput adalah bermain bola basket di lapangan basket. Setelah mengimput dua kalimaat program tersebut akan menggabungkan kalimat pertama dan kalimat kedua. Lalu memisahkan setiap kata dan menghitung jumlah kata yang ada.

0 comments: