Pada saat membuat program mungkin kita perlu memisahkan kata dari sebuah kalimat. Berikut ini adalah class yang dapat digunakan untuk keperluan tersebut, misalnya memisahkan tanggal, bulan dan tahun dari sebuah String 15 Maret 2010.
import java.util.StringTokenizer;
import java.util.*;
public class PisahKata
{
Vector v=new Vector(10);
public void Pisah(String x)
{
StringTokenizer token = new StringTokenizer(x, ” “);
while (token.hasMoreTokens())
{
v.add(token.nextToken());
}
}
}
Bagi yang telah terbiasa dengan Vector, akses data bisa langsung menggunakan Vector v setelah method Pisah dipanggil. Bagi yang belum terbiasa dengan Vector, berikut ini adalah class PisahKataApp yang digunakan untuk mengakses data Vector.
import java.util.StringTokenizer;
import java.util.*;
public class PisahKataApp
{
public static void main(String[] args)
{
PisahKata p=new PisahKata();
String s = “15 Maret 2010″;
p.Pisah(s);
for(int i=0; i<p.v.size(); i++)
{
System.out.println(“Kata ke : “+i+” = “+p.v.get(i));
}
System.out.println(“Kata ke : 1 = “+p.v.get(0));
System.out.println(“Kata ke : 2 = “+p.v.get(1));
System.out.println(“Kata ke : 3 = “+p.v.get(2));
}
}
Output Program :
Kata ke : 0 = 15
Kata ke : 1 = Maret
Kata ke : 2 = 2010
Kata ke : 1 = 15
Kata ke : 2 = Maret
Kata ke : 3 = 2010
Referensi:
Dwi, Didik Prasetyo. 2007 .150 Rahasia Pemrograman Java. Elex Media Komputindo.Jakarta.
Fatchurrochman. 2008 .Pemrograan Berorientasi Objek dengan bahasaJava.UIN-Malang Press.Malang.
0 Komentar untuk "Memisahkan Kata Dari Sebuah Kalimat (String) pada Pemrograman Java"