关于数据存储的几个常用函数
2013-02-06 09:57
211 查看
几种保存数据的方法,从数据库读取的数据,保存在缓存中,可以加快数据执行效率:
1.Java.util.Vector data = new Java.util.Vector();
Vector.add(“”);
2.HashMap的用法:
Map<Integer,List<GroupNetwork>> levelToGroupsMap = new HashMap<Integer,List<GroupNetwork>>();
for(GroupNetwork group:list)
{
If(!levelToGroupsMap.containsKey(level))
{
levelToGroupsMap.put(level,new LinkedList<GroupNetwork>());
}
levelToGroupsMap.get(level).add(group);
}
3.HashSet的用法:
Map<Integer,HashSet<Group>> user = new HashMap<Integer,HashSet<Group>>();
If(!user.containsKey(work.getGroupLevel()))
{
User.put(work.getGroupLevel(),new HashSet<GroupNetwork>());
}
User.get(work.getGroupLevel()).add(work);
While(!work.getParentGroup().equals(“”))//递归,for循环
{
}
//对Map排序
Obejct[] key = userMap.keySet().toArray();
Arrays.sort(key);
1.Java.util.Vector data = new Java.util.Vector();
Vector.add(“”);
2.HashMap的用法:
Map<Integer,List<GroupNetwork>> levelToGroupsMap = new HashMap<Integer,List<GroupNetwork>>();
for(GroupNetwork group:list)
{
If(!levelToGroupsMap.containsKey(level))
{
levelToGroupsMap.put(level,new LinkedList<GroupNetwork>());
}
levelToGroupsMap.get(level).add(group);
}
3.HashSet的用法:
Map<Integer,HashSet<Group>> user = new HashMap<Integer,HashSet<Group>>();
If(!user.containsKey(work.getGroupLevel()))
{
User.put(work.getGroupLevel(),new HashSet<GroupNetwork>());
}
User.get(work.getGroupLevel()).add(work);
While(!work.getParentGroup().equals(“”))//递归,for循环
{
}
//对Map排序
Obejct[] key = userMap.keySet().toArray();
Arrays.sort(key);
相关文章推荐
- 详解jQuery中关于Ajax的几个常用的函数
- 数据存储的常用函数
- mysql 基本操作 数据类型、常用函数、存储引擎特点 (第二章)
- 数据存储_SQLite常用的函数
- 关于几个js获取当前时间和处理返回数据改变时间格式的函数
- javascript 数据存储的常用函数总结
- string.h 中 关于数据拷贝的几个函数测试
- 关于oracle中几个常用的函数(转)
- 关于TI CC2540 BLE协议栈中数据传输的几个函数实现(草稿)
- 关于存储优化型实例和大型数据仓库EC2实例选型
- oracle 常用数据字典、常用函数说明
- 几个常用的SharePoint对象模型的有用函数
- SQL 常用语句汇总、数据类型和函数
- MyBatis 几个常用的 jdbcType数据
- c++ 多线程编程常用的几个函数
- 再回首,数据结构——树的常用术语、树和二叉树的存储结构
- 关于HiveQL的常用语法总结(三)——常用函数
- 一个比较常用的关于php下的mysql数据操作类
- 关于CvHaarClassifier的几个函数
- ios数据存储中关于Sqlite3使用第三方框架FMDB