我有一个数组列表与HashMap的问题<HashMap的<字符串,字符串>>和if语句
deviceDataCollection = new ArrayList<HashMap<String,String>>();
我必须检索该阵列电一些数据进行比较,使用IF-STATMENT,像代码如下:
String DeviceType = deviceDataCollection.get(position).get("var").toString();
//it returns a string: lamp
if (DeviceType == "lamp")
{
// do something
}
问题是:我无法进入IF-STATEMENT。我确定这些值是完全一样的。
我不知道该怎么做。
谢谢。
请参阅我的[回复](http://stackoverflow.com/a/16329952/2024761)! 'if(“lamp”.equals(DeviceType))'是你需要的! – SudoRahul 2013-05-02 03:48:33