出错总在不经意间 while===VS===if

Set<Entry<String, Object>> set = map.entrySet();
Set<Entry<String, Object>> set = (Set<Entry<String, Object>>) map.entrySet();
Iterator io = set.iterator();
Iterator<Entry<String, Object>> it = set.iterator();
while (io.hasNext()) {
Map.Entry<String, Object> me = (Map.Entry<String, Object>) io.next();
if ("username".equals(me.getKey()) && !"".equals(me.getValue())) {
sql.append( " and " + me.getKey() + " like '%" + me.getValue() + "%'");
}
if ("startTime".equals(me.getKey()) && !"".equals(me.getValue())) {
sql.append( " and " + me.getKey() + " >= '" + me.getValue() + "'");
}
if ("endTime".equals(me.getKey()) && !"".equals(me.getValue())) {
sql.append( " and " + me.getKey() + " <= '" + me.getValue() + "'");
}
/*if ("sort".equals(me.getKey()) && !"".equals(me.getValue())) {
sql.append( " order by " + me.getValue());
}
if ("order".equals(me.getKey()) && !"".equals(me.getValue())) {
sql.append( " " + me.getValue());
}*/
}




Set<Entry<String, Object>> set = (Set<Entry<String, Object>>) map.entrySet();
Iterator<Entry<String, Object>> it = set.iterator();
// System.out.println("it.size="+it.);
if (it.hasNext()) {
Entry<String, Object> entry = (Entry<String, Object>) it.next();
if ("username".equals(entry.getKey()) && !"".equals(entry.getValue())) {
sql.append(" and username like '%" + entry.getValue() + "%'");
}


if ("startTime".equals(entry.getKey()) && !"".equals(entry.getValue())) {
sql.append(" and startTime >= " + entry.getValue());
}


if ("endTime".equals(entry.getKey()) && !"".equals(entry.getValue())) {
sql.append(" and endTime <= " + entry.getValue());
}

* if ("startTime".equals(entry.getKey()) &&
* !"".equals(entry.getValue())) { sql.append(" and startTime >= " +
* entry.getValue()); }
 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值