BiMap主要的就是用于key,value的互相映射,获取相互的结果,还保证值value是唯一的,key相同覆盖原来值。
举例:

BiMap<Integer, String> empIDNameMap = HashBiMap.create();

        empIDNameMap.put(new Integer(101), "Mahesh");
        empIDNameMap.put(new Integer(102), "Sohan");
        empIDNameMap.put(new Integer(103), "Ramesh");
        //empIDNameMap.put(new Integer(104), "Mahesh"); // 报错:  java.lang.IllegalArgumentException: value already present: Mahesh

        System.out.println(empIDNameMap.inverse().get("Mahesh")); //101

相关文章:

  • 2021-08-26
  • 2021-11-30
  • 2021-06-12
  • 2022-12-23
  • 2022-01-06
  • 2021-08-28
  • 2022-12-23
  • 2021-07-19
猜你喜欢
  • 2022-12-23
  • 2022-02-04
  • 2021-10-07
  • 2022-01-05
  • 2021-06-19
  • 2021-11-01
  • 2021-08-03
相关资源
相似解决方案