【发布时间】:2018-12-13 23:12:57
【问题描述】:
这是我第一次使用这个库。
为了解释我的问题,让我们举个小例子:
package javaapplication7;
import com.google.common.collect.BiMap;
import com.google.common.collect.HashBiMap;
public class JavaApplication7 {
public static void main(String[] args) {
BiMap<Integer, Integer> biMap = HashBiMap.create();
biMap.put(0, 0);
biMap.put(2, 1);
biMap.inverse().put(1,3);
System.out.println(biMap.get(0));
System.out.println(biMap.get(2));
System.out.println(biMap.inverse().get(1));
}
}
这个程序的结果是:
0
空
3
通常第二次打印我应该得到 1 ,有人可以向我解释为什么我得到一个空值吗?
在我的程序中,我应该在地图中放一些整数,没有特定的顺序,我该怎么做?
我想得到前面例子的 0 1 3 结果。
谢谢。
【问题讨论】:
标签: java dictionary collections guava