我是靠谱客的博主 冷酷黄蜂,最近开发中收集的这篇文章主要介绍那些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()){ 


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


最后

以上就是冷酷黄蜂为你收集整理的那些Iterator迭代器们的全部内容,希望文章能够帮你解决那些Iterator迭代器们所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部