map替换值问题。。。

代码
List<Map> list=super.findListbySqlReturnMapByPage(queryString+whereString, offset, Integer.valueOf(rows));

if(list.get(i).get("type")== new String("1")){

                   list.get(i).put("type", "优惠券");
               }

map里type有值为1应该是String类型的但是 list.get(i).get("type")== new String("1")是false


ITMISS
浏览 355回答 1
1回答

largeQ

字符串比较不能使用==,要使用String.equals方法。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java