/** * Fondamenti di Informatica 1 - gr. 89 * Prova pratica di programmazione in data 1 Settembre 2008 * classe MyMapTester * classe di prova della classe Mymap * * @author Adriano Luchetta * @version 26-09-2008 * */ import java.io.FileReader; import java.io.IOException; import java.util.Scanner; public class MyMapTester { public static void main(String[] args) throws IOException { Scanner r = new Scanner(new FileReader(args[0])); MyMap m = new MyMap(); while (r.hasNext()) { String s = r.next(); if (isNumber(s) && r.hasNext()) m.insert(r.next(), s); } r.close(); String[] s = m.toStringArray(); for (int i = 0; i < s.length; i++) System.out.println(s[i]); } private static boolean isNumber(String s) { if (s == null) return false; for (int i = 0; i < s.length(); i++) if (! Character.isDigit(s.charAt(i))) return false; return true; } }