package netzprog01_j_ultimate; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author Daniel Leese */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { Sockenschuss s1 = Sockenschuss.getInstance(); HMap h1 = HMap.getInstance(); Thread t1 = new Thread(new Receive()); t1.start(); s1.send("getHashMap"); //Zum Einlesen von der Konsole BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String eingabe = new String(""); //Zyklisches Konsolenmenue try { do { eingabe = ""; System.out.println(); System.out.println("1\tSchluessel einfuegen"); System.out.println("2\tHashMap ausgeben"); System.out.println("q\tBeenden"); System.out.println("auswaehlen:\t"); eingabe = br.readLine(); if (eingabe.equalsIgnoreCase("1")) { String key = new String(""); String data = new String(""); System.out.println("Schluessel eingeben"); key = br.readLine(); System.out.println("Nutzdaten eingeben"); data = br.readLine(); h1.insert(key, data); } if (eingabe.equalsIgnoreCase("2")) { h1.printHashMap(); } } while (eingabe.equalsIgnoreCase("Q") == false); } catch (IOException ex) { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); } System.exit(0); } }