Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
11 Das Package java.io 11.8 Ein Wortzhler 11-20 11.8 Ein Wortzhler
 

Summary: 11 Das Package java.io 11.8 Ein Wortzähler 11-20
11.8 Ein Wortzähler
Das folgende Beispiel benutzt Collections und Generics, um zu zählen, welche Worte wie oft in einem Text
vorkommen.
JavaIO/Wortzaehler/WordCount.java
22 // suche und zähle Wörter
23 br = new BufferedReader(new FileReader(new File(args[0])));
24 wordmap = new HashMap();
25 line = br.readLine();
26 while (line != null) // Schleife über die Zeilen der Datei
27 {
28 tok = new StringTokenizer(line, " .,;:+-*/%=<>&|!()[]{}\"\\\t@");
29 while (tok.hasMoreTokens()) // Schleife über die Wörter einer Zeile
30 {
31 curToken = tok.nextToken();
32 if (wordmap.containsKey(curToken)) // Wort schon einmal gefunden
33 wordmap.put(curToken, wordmap.get(curToken) + 1);
34 else // neues Wort
35 wordmap.put(curToken, 1);
36 }

  

Source: Arndt, Holger - Fachgruppe Mathematik, Fachbereich Mathematik-Naturwissenschaften, Bergische Universität Wuppertal

 

Collections: Computer Technologies and Information Sciences