Bu örnekte Java ile bir metnin kaç kelimeden oluştuğunu bulmak için gerekli kodları paylaşacağım.
Örneğimizde kelimeSay isimli fonksiyon merindeki boşluklar sayesinde cümldeki kelime sayısını bulup döndürüyor.
Anaprogramda girilen metin fonksiyona gönderilerek dönen değer kelime sayısı olarak yazdırılıyor.
Java Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | package kelime.sayici; /** * * @author yazilimkodlama.com */ public class KelimeSayici { static int kelimeSay(String string) { int count=0; char ch[]= new char[string.length()]; for(int i=0;i<string.length();i++) { ch[i]= string.charAt(i); if( ((i>0)&&(ch[i]!=' ')&&(ch[i-1]==' ')) || ((ch[0]!=' ')&&(i==0)) ) count++; } return count; } /** * @param args the command line arguments */ public static void main(String[] args) { String string ="Java örnekleri yazilimkodlama"; System.out.println(kelimeSay(string) + " kelime."); } } |
Ekran Çıktısı: