Java ile Dökümandaki Cümle ve Kelimeleri Saydırma
Bu örnekte Java ile klasörde bulunan txt dosyalarını dinamik olarak okuyup, her birinin içerisindeki kelime ve cümle sayısını yazdırıyoruz. Veri madenciliği dersinde kullandığım bir kod bloğu idi.
Umarım sizinde bir yerlerde işinize yarar 🙂
package ise401; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; /** * * @author Emre Bektas */ public class Ise401 { public static void main(String[] args) { String alldata=""; int i =1; int counter =0; while(i<=50){ try (BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\Emre Bektas\\Desktop\\Obama\\Haber\\"+i+".txt"))) { String sCurrentLine; while ((sCurrentLine = br.readLine()) != null) { counter++; alldata+=sCurrentLine; alldata+=" "; } } catch (IOException e) { e.printStackTrace(); } i++; } System.out.println("Number of sentence: " + counter); System.out.println("Number of word: " +countWord(alldata)); } static int countWord(String alldata){ String[] wordArray = alldata.split("\\s+"); int countword = wordArray.length; return countword; } }