Buraya java'da çok yeniyim, lütfen bana katılın.Bir txt dosyasında sözcükleri sayan sözcük sayımı işlevi
Şu anda aşağıdaki olmadığını kodu oluşturmak için çalışıyorum:
her kelime dosyasında görünür sayısını sayar
processFile
işlevine kodu ekleyin.En sık kullanılan sözcüğü bulmak için
HashMap
numaranızdan geçenprocessFile
işlevinize kod ekleyin. Döngününüzden sonra, # 1 bonus gereksinimi için eklenen değişken en sık kullanılan kelime için değer içermelidir.
Şimdiye kadar bununla başa çıktım ve kimsenin ilerlememde yardım edip edemeyeceğini merak ediyordum.
Map<String, Integer> freq = new Hashmap<String, Integer>();
FileInputStream fi = new FileInputStream("readwords,txt");
Scanner input = new Scanner(fi);
while (input.hasNext()) {
String word = input.next().toLowerCase();
Integer f = freq.get(word);
if (f == null) {
freq.put(word,1);
}
else {
freq.put(word,f+1);
}
}
Bir soru sormadan önce, yayınlamak üzere olduğunuz kodun derleme sorunu olmadığından emin olun. –
Teşekkür ederim! – fijilemon12