Untitled
unknown
java
2 months ago
1.2 kB
1
Indexable
Never
import java.io.*; import java.util.*; public class WordFrequency { public static void main(String[] args) { ArrayList<String> words = new ArrayList<String>(); try { FileReader reader = new FileReader("Datei1.txt"); BufferedReader bufferedReader = new BufferedReader(reader); String line; while ((line = bufferedReader.readLine()) != null) { for (String word : line.split(" ")) { words.add(word); } } } catch (Exception ex) { JOptionPane.showMessageDialog(null, ex.getMessage()); } // Erstellung der Worthäufigkeitsliste Map<String, Integer> wordFrequency = new HashMap<>(); long startTime = System.nanoTime(); for (String word : words) { wordFrequency.put(word, wordFrequency.getOrDefault(word, 0) + 1); } long endTime = System.nanoTime(); long duration = (endTime - startTime) / 1000000; // Zeit in Millisekunden System.out.println("Worthäufigkeitsliste erstellt in " + duration + " Millisekunden."); } }