Tadi saat sedang berselancar dan masuk ke sebuah forum di internet ada pertanyaan dari salah seorang anggota gimana caranya membaca banyaknya karakter dari sebuah kata, contoh seperti ini.
Kata = "sugik puja kusuma"
akan menghasilkan seperti di bawah ini :
s = 2
u = 4
g = 1
i = 1
k = 2
berikut saya beri contoh sederhana kepada teman - teman yang sedang belahar java untuk melakukan proses, source ini hanya contoh jadi silakan di kembangkan sendiri.
Code
/** classAmbilhuruf.java
*
* Created on 19 Januari 2009, 16:51
*/
/**
*
* @author mbahsomo
*/
public class classAmbilhuruf {
public classAmbilhuruf() {
String kata="sugik puja kusuma";
char awal,akhir;
boolean pernah=false;
int bil=0;
//lakukan pengulangan sebanyak char
for(int a=0; a< kata.length(); a++){
bil=0;
//Cek apakah tadi kata sudah pernah ci cek atau tidak
awal=kata.charAt(a);
if(a>0){
for(int b=0; b< a ; b++){
if(awal==kata.charAt(b) || awal==' '){
pernah=true;
}
}
}
if(pernah==false){
for(int c=0; c< kata.length() ; c++){
if(awal==kata.charAt(c)){
bil++;
}
}
System.out.println(awal + " = " + String.valueOf(bil) );
}
}
}
public static void main(String args[]){
new classAmbilhuruf();
}
}
By : Mbah Somo
0 komentar:
Posting Komentar