Java(java util,guava ...)中是否有允许我存储也可以解释为值键的“键值”对的数据结构?
例子:
Datastructure d = new Datastructure();
d.add(1, "foo");
d.add(21 "bar");
d.add(33 "hello");
d.add(55 "world");
像这样的函数d.get1(1)应该返回foo。像这样的函数d.get2("foo")应该返回1。
像这样的函数d.get1(33)应该返回hello。像这样的函数d.get2("hello")应该返回33。
...
有没有像这样工作的东西?