All pastes #916281 Raw Edit

Mine

public text v1 · immutable
#916281 ·published 2008-02-24 14:17 UTC
rendered paste body
package collections;

import java.util.*;
import java.io.*;

public class WordCount {
	
	public static void main(String[] args) {
		TreeMap<String, Integer> sanapuu = new TreeMap();
		File luettavaTiedosto = new File(args[0]);
		
		try {
			Scanner tiedostolukija = new Scanner(luettavaTiedosto);
			tiedostolukija.useDelimiter("\\.|\\s");
			
			while (tiedostolukija.hasNext()) {
				String seuraava = tiedostolukija.next();
				if (sanapuu.containsKey(seuraava)) {
					int maara = sanapuu.get(seuraava).intValue();
					maara++;
					sanapuu.put(seuraava, (new Integer(maara)));
				}
				else
					sanapuu.put(seuraava, (new Integer(1)));
			}
		}
		catch(FileNotFoundException fnfo) {
			System.out.println("Annettua tiedostoa ei löydetty.");
			System.out.println("Ohjelman käyttö: java WordCount tiedostonimi");
			System.exit(0);
		}
		System.out.println(sanapuu);
	}

}