我有一個數組列表與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