在忽略案例的同时找到地图的价值 - 一个更好的解决方案?

时间:2016-02-17 14:11:28

标签: java

我有Map,其中包含Objects的列表。这些对象将是字符串,整数和双打的混合。我使用Apache Commons DualHashBidiMap来使用containsValue()方法,该方法根据传递给它的对象列表获取Map值。

List<Object> list = new ArrayList<Object>
// populate list ...
BidiMap map = new DualHashBidiMap()
map.put(3, list)
if(map.containsValue(list)){
    // do stuff 
} 

除了列表中的外壳有差异外,此方法正常。即,&#34;用户名&#34;不等于&#34;用户名&#34;。是否有一种简单的方法可以在每次检查时忽略套管,或者我是否依赖于转换每个字符串toLower()然后比较?

也许还有另一个Map我忽略了可以实现这个目标

0 个答案:

没有答案