Hallo,
ich möchte eine HashMap mit folgendem Muster aufbauen und danach die Value's Werte als "leserliche" Strings anstelle von Objects zurück erhalten. Dazu möchte ich drei Klassen nutzen und in der MAIN Klasse die Abfrage starten. Was kann ich machen um dieses zu erreichen?
Danke und Gruss
Tobito
ich möchte eine HashMap mit folgendem Muster aufbauen und danach die Value's Werte als "leserliche" Strings anstelle von Objects zurück erhalten. Dazu möchte ich drei Klassen nutzen und in der MAIN Klasse die Abfrage starten. Was kann ich machen um dieses zu erreichen?
Java:
package de.training.hashmap;
public class Item {
String keyWord,name;
double wert1, wert2;
public Item(String name, double wert1, double wert2){
this.name = name;
this.wert1 = wert1;
this.wert2 = wert2;
}
}
Java:
package de.training.hashmap;
import java.util.HashMap;
public class Customer {
String outObj;
Customer(){}
public void datenZurueck(String keyWord) {
HashMap<String, Item> cs = new HashMap<String, Item>();
cs.put("Hans", new Item("Schneider", 23.86, 400 ));
cs.put("Peter", new Item("Rumba", 7.56, 200));
cs.put("Alf", new Item("Mueller", 3.22, 350));
for (String name : cs.keySet()) {
System.out.println(name + ": " + cs.get(name).toString());
System.out.println(cs.values().toString());
}
}
public String toString() {
return outObj;
}
}
Java:
package de.training.hashmap;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
Customer cs = new Customer ();
cs.datenZurueck("Hans");
}
}
Danke und Gruss
Tobito