打字猴:1.70045288e+09
1700452880 //key、value都不允许重复的Map
1700452881
1700452882 BidiMap bidiMap=new TreeBidiMap();
1700452883
1700452884 bidiMap.put(1,“壹”);
1700452885
1700452886 //根据key获取value
1700452887
1700452888 bidiMap.get(1);
1700452889
1700452890 //根据value获取key
1700452891
1700452892 bidiMap.getKey(“壹”);
1700452893
1700452894 //根据value删除键值对
1700452895
1700452896 bidiMap.removeValue(“壹”);
1700452897
1700452898 Apache commons项目还有很多非常好用的工具,如DBCP、net、Math等,但是这些包有个缺点,大部分更新比较缓慢,有些扩展类甚至可以说比较陈旧了,例如Collections中的大部分集合类不支持泛型,这让一些“泛型控”们很不舒服,总想自己再封装一下,提供一些泛型支持,这就需要读者在项目开发中自行考虑了。
1700452899
1700452900
1700452901
1700452902
1700452903 编写高质量代码:改善Java程序的151个建议 [:1700438219]
1700452904 编写高质量代码:改善Java程序的151个建议 建议142:推荐使用Joda日期时间扩展包
1700452905
1700452906 开发一个项目必然要和日期时间打交道,特别是一些全球性的项目,必须要考虑语言和时区问题,但是在JDK中,日期时间的操作比较麻烦,例如1000小时后是星期几,伦敦时间是几点等,这里介绍一下通过Joda开源包来操作时间的方法,非常简单方便。
1700452907
1700452908 (1)本地格式的日期时间
1700452909
1700452910 依据操作系统或指定的区域输出日期或时间,例如:
1700452911
1700452912 //当前时间戳
1700452913
1700452914 DateTime dt=new DateTime();
1700452915
1700452916 //输出英文星期
1700452917
1700452918 dt.dayOfWeek().getAsText(Locale.ENGLISH);
1700452919
1700452920 //本地日期格式
1700452921
1700452922 dt.toLocalDate();
1700452923
1700452924 //日期格式化
1700452925
1700452926 dt.toString(DateTimeFormat.forPattern(“yyyy年M月d日”));
1700452927
1700452928 (2)日期计算
1700452929
[ 上一页 ]  [ :1.70045288e+09 ]  [ 下一页 ]