There is a method that outputs intermediate values:
public void IntermediateResultWrite(Map<File, Integer> hm){ Set<Map.Entry<File, Integer>> set = hm.entrySet(); for (Map.Entry<File, Integer> me : set) { System.out.print(Thread.currentThread().getName() + ":"+me.getKey() + ": "); System.out.println(me.getValue()); } I need to write intermediate values to .txt.