一些常用类的总结(日期方面的,math方面的,比较器)

1、关于日期时间类
System.currentTimeMills() 当前时间距离1970毫秒数
(1)java.util.Date
getDate() 把Data 转成毫秒数
new Date(long date)把毫秒数转成日期对象
new Date()无参构造
(2)java.util.Calender 抽象类
getInstance() 得到的是一个GregorianCalendar
对象.get() 从这个对象中获取相应的日期信息
注意:
get(MONTH) 时,一月是 0
get(DAY_OF_WEEK) 星期天是 第一天
get(HOUR) 这是12小时制的 HOUR_OF_DAY是24小时制
getInstance()中可以穿参数,表示时区、国家
TimeZone.getTimeZone("")这里边是时区的代号
Locale.国家
(3)格式化日期 DateFormat类,也是抽象类
df = new SimpleDateFormat("yyMMdd") 里边传参数
日期与字符串之间的转换
df.format(new Date()); 日期->字符串
也可以字符串->日期
Date date = sf.parse("字符串")
与指定的格式要相同

1.8新增日期时间类型

2、java.lang.Math
random() 产生一个[0,1)的随机数
注意:
floor() 地板  舍去小数
ceil() 天花板 进一
round() 四舍五入

java.math包
BigInteger:查看API的使用
BigDecimal:除法时,除不尽的会报错
divide(num,要保留多少位,舍入方式)

3、java.lang.Comparable 自然排序
指定compareTo方法

java.util.Coparator 定制排序,指定的比较器
单独的一个类实现作为比较规则,可以多次使用
也可以使用一个匿名内部类指定

Collator 按照语言环境比较String
通过getInstance()获得该类的实例
调用对象的compare

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值