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
。
...
有没有像这样工作的东西?