我有一些从服务器发送到我的客户端的消息。 每条消息都有一个唯一的密钥,可以在我收到的消息中复制。 我可以在GWT中使用哪个集合来避免重复? HashMap似乎不是GWT的情况。还有其他方法来组织它吗?
答案 0 :(得分:38)
您可以在GWT中使用标准java.util.HashMap而不会出现任何问题。请确保您没有意外导入com.google.gwt.dev.util.collect.HashMap。在使用Eclipse的组织导入功能时,它发生了好几次。
答案 1 :(得分:13)
对于这样的问题,您应该看一下GWT JRE Emulation Reference。它包含可由GWT自动转换的Java运行时库的java类。该链接指向GWT 1.6的JRE ER。向您展示HashMap不仅包含在最新版本中。 (可以找到最新版本的JRE ER here)
答案 2 :(得分:1)
如xor_eq所示,您应该检查GWT JRE Emulation Reference检查指向最新版本(或您正在运行的版本)的链接。很久以前,对于HashMap的支持已添加到GWT(我认为是2.0),所以你没有问题。