
1声明一个map: Map map = new HashMap();
2向map中放值,注意:map是key-value的形式存放的如:
mapput(”sa”,”dd”);
3从map中取值:String str = mapget(”sa”)toString();结果是:str = ”dd”;
4遍历一个map,从中取得key 和value
Map map = new HashMap() ;
Iterator it = mapentrySet()iterator() ;
while (ithasNext())
{
MapEntry entry = (MapEntry) itnext() ;
Object key = entrygetKey() ;
Object value = entrygetValue() ;
}
import javautilCalendar;
import javautilDate;
import javautilHashMap;
import javautilMap;
/
@author jwh-zh
/
public class DateOperation {
public static void main(String args[]){
Date d1 = new Date("2012-01-02");
Date d2 = new Date("2012-03-02");
int m1 = d1getMonth();
int m2 = d2getMonth();
Map a = new HashMap();
for (int i = m1; i < m2; i++) {
Date d3 = d1;
if(i==m1){
d3setDate(getLastDayOfMonth(d1getYear(), d1getMonth()+1));
aput(d1,d3);
}else{
d3setMonth(i);
d3setDate(1);
Date d5 = d3;
d5setDate(getLastDayOfMonth(d5getYear(), d5getMonth()+1));
aput(d3, d5);
}
}
Date d4 = d2;
d4setDate(1);
aput(d4, d2);
}
private static int getLastDayOfMonth(int year, int month) {
Calendar cal = CalendargetInstance();
calset(CalendarYEAR, year);
calset(CalendarMONTH, month);
// 某年某月的最后一天
return calgetActualMaximum(CalendarDATE);
}
}
如果涉及到跨年的,将判断条件和年份绑定起来其余基本上不变
你好,刚才那个问题我帮你回答了,看来你还是没有理解我说的意思。
resultSet有一系列的getString()getInt()等方法,可以将结果集中的数据取出来,然后包装成对象,在放入map中就好了。你是用的hibernate还是jdbc
我的回答你还满意吗~~
从数据库中查出来的数据为什么哦放入hashmap中
看样子是不是手机里的程序。手机开发内存很宝贵。同时也要考虑到效率,如果把数据库里查询数据放到缓存里。这样子效率高点。这样子就不用重复去数据库里查询了。
您好,对于你的遇到的问题,我很高兴能为你提供帮助,我之前也遇到过哟,以下是我的个人看法,希望能帮助到你,若有错误,还望见谅!。键值对存储是数据库最简单的组织形式。基本上全部的编程语言都带有应用在内存中的键值对存储。C++STL的映射容器(map container)和Java的HashMap以及Python的字典类型都是键值对存储。键值对存储通常都有例如以下接口:
Get( key ): 获取之前存储于某标示符“key”之下的一些数据,或者“key”下没有数据时报错。
Set( key, value ): 将“value”存储到存储空间中某标示符“key”下。使得我们能够通过调用同样的“key”来访问它。
假设“key”下已经有了一些数据,旧的数据将被替换。
Delete( key ): 删除存储在“key”下的数据。
大部分低层实现都是使用哈希表或者某种自平衡树(比如B-树或者红黑树)。有时候数据太大而不装不进内存,或者必须维持数据谨防系统由于未知原因而崩溃。在这些情况下。就必须使用到文件系统。
键值对存储是NoSQL运动的一部分。NoSQL将全部不使用基于关系型数据库概念的数据库系统组合在一起。
维基百科上的NoSQL词条非常好的总结了这些数据库的特征。
不使用SQL查询语言
可不全面支持ACID(原子性、一致性、隔离性、持久性)。
可提供分布式、容错强的结构非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
以上就是关于数据库表如何利用map全部的内容,包括:数据库表如何利用map、java 如何在数据库里按月份来保存数据、怎么把数据库查询的结果保存到map中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)