我得到了一个HashMap
数据:
Map<CharSequence, MyObject> dataMap = GET_FROM_SOME_WHERE
其中有一个键dataMap
是CharSequence
值为“company.name”的类型
但以下代码返回false:
String field = "company.name";
dataMap.containsKey(field); //This return me false
我不知何故觉得这是因为我的字段变量是一个String
对象,而 HashMap 中的键是CharSequence
. 这就是为什么它返回我的错误。
如果我的猜测是正确的,那么如何摆脱它?我需要上面的代码返回 true。我确定键“company.name”在该地图数据中作为键。