Wie implementiert man HashMap in GWT?

7

Ich habe einige Nachrichten, die vom Server zu meinem Client kommen. Jede Nachricht hat einen eindeutigen Schlüssel, der in Nachrichten, die ich bereits erhalten habe, dupliziert werden kann. Welche Sammlung kann ich in GWT verwenden, um Doppelungen zu vermeiden? HashMap scheint kein Fall für GWT zu sein. Gibt es eine andere Möglichkeit, es zu organisieren?

    
user539568 08.04.2011, 09:43
quelle

3 Antworten

37

Sie können den Standard java.util.HashMap in GWT ohne Probleme verwenden. Stellen Sie sicher, dass Sie die com.google.gwt.dev.util.collect.HashMap nicht versehentlich importiert haben. Es ist mir mehrmals passiert, während ich Eclipse's Organize Import Funktion benutzt habe.

    
janhink 08.04.2011 13:48
quelle
13

Bei solchen Fragen sollten Sie sich die GWT JRE-Emulation ansehen Referenz Es enthält die Java-Klassen der Java-Laufzeitbibliothek, die von GWT automatisch übersetzt werden können. Der Link verweist auf das JRE ER für GWT 1.6. um Ihnen zu zeigen, dass HashMap nicht nur in der neuesten Version enthalten war. (Den JRE ER für die neueste Version finden Sie hier )

    
xor_eq 08.04.2011 10:22
quelle
1

Als xor_eq-Punkte sollten Sie die GWT JRE-Emulationsreferenz überprüfen. Überprüfen Sie den Link auf den neuesten Stand Version (oder die Version, die Sie gerade ausführen). Die Unterstützung für HashMap wurde vor einiger Zeit zu GWT hinzugefügt (in 2.0 denke ich), also sollten Sie kein Problem haben.

    
Carlos Tasada 08.04.2011 11:02
quelle

Tags und Links