那些Iterator迭代器们

读取Properties中的key和value:

java.util.Iterator it = properties.keySet().iterator();
			while(it.hasNext()){
				String sKey = it.next().toString();
				if(sKey.startsWith("request.")){
					String sValue = properties.getProperty(sKey);
					requestObject.put(sKey.substring(8), sValue);
				}
			}

读取json数组转化为map:

public static Map getMap4Json(String jsonString){
	    JSONObject jsonObject = JSONObject.fromObject( jsonString );  
	    Iterator  keyIter = jsonObject.keys();
	    String key;
	    Object value;
	    Map valueMap = new HashMap();

	    while( keyIter.hasNext())
	    {
	        key = (String)keyIter.next();
	        value = jsonObject.get(key);
	        valueMap.put(key, value);
	    }
	    
	    return valueMap;
	}

读取set转换字符串:

Set<String> keysSet = map.keySet();			
		Iterator<String> iterator = keysSet.iterator();			
		while(iterator.hasNext()) {				
		Object key = iterator.next();//key				
		Object value = map.get(key);//value		
		sb.append("&"+key+"="+value);
		}
读取JSONObject中的数据:
Map map = new HashMap();
			JSONObject obj = JSONObject.fromBean(requeString);
			Iterator it = obj.keys();
			while (it.hasNext()) {
				String key = (String) it.next();
				String value = obj.getString(key);
				map.put(key, value);
			}

读取jdbc查询结果:

List query = getSession().createSQLQuery(hql.toString()).list();
	    Iterator iter=query.iterator(); 
	    while(iter.hasNext()){ 


先写到这里,以后再补充一点


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值