/** MainD.java -- classe di prova * Prova di programmazione del 24-Sett-2003 * Effettua il calcolo della frequenza delle parole in un testo * tramite un dizionario. * @author F. Bombi modificato da A. Luchetta * @version 27-Nov-2006 */ import java.util.Scanner; import java.util.NoSuchElementException; public class MainDconTabellaHash { public static void main(String[] args) { Scanner in = new Scanner(System.in); Dizionario htd = new DconTabellaHash(); while (in.hasNext()) { String parola = in.next(); if (!htd.presente(parola)) htd.inserisci(parola, 1); else htd.inserisci(parola, htd.cerca(parola) + 1); } System.out.println("\nStampa da Tabella Hash"); Coppia[] ar = htd.toArray(); for (int i = 0; i < ar.length; i++) System.out.println(ar[i].ch + " " + ar[i].att ); } }