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:
Post a Comment