我是靠谱客的博主 冷酷黄蜂,这篇文章主要介绍那些Iterator迭代器们,现在分享给大家,希望可以做个参考。

读取Properties中的key和value:

复制代码
1
2
3
4
5
6
7
8
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:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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转换字符串:

复制代码
1
2
3
4
5
6
7
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中的数据:
复制代码
1
2
3
4
5
6
7
8
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查询结果:

复制代码
1
2
3
List query = getSession().createSQLQuery(hql.toString()).list(); Iterator iter=query.iterator(); while(iter.hasNext()){


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


最后

以上就是冷酷黄蜂最近收集整理的关于那些Iterator迭代器们的全部内容,更多相关那些Iterator迭代器们内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部