阿猛学习笔记java三Date相关类以及Random,Math,StringTokenizer类

五Date相关类1010

提供操纵日期和时间各组成部分的方法

获取当前时间 long System. currentTimeMillis();

1.java.util.Date
常用构造方法

Date(long date)

Date(String date) 格式 yyyy/MM/dd( HH:mm:ss)

常用方法

boolean before/after(Date date) 测试日期是否在指定日期之前或之后

int compareTo(Date date) 对两个日期进行比较

int getDate()/getYear()/getMonth()/getDate()/getHours()/getMinutes()/getSeconds()

void setDate()/setYear()//setMonth()/setDate()/setHours()/setMinutes()/setSeconds()

long getTime() 得到Date日期所对应的毫秒数

String toString() 将Date类型转化为String类型

String toLocaleString() 将Date类型转化为本地格式String类型

2.java.sql.Date
常用构造方法

Date(long date)

常用方法

int getHours()/getMinutes()/getSeconds()

void hours()/setMinutes()/setSeconds()

long getTime() 得到Date日期所对应的毫秒数

String toString() 将Date类型转化为String类型

String toLocaleString() 将Date类型转化为本地格式String类型

两个Date可通过getTime方法进行对象相互转换

3.SimpleDateFormat

实现日期格式的转换

常用构造方法

SimpleDateFormat(String pattern) 常用格式:yyyy-MM-dd HH:mm:ss S E

常用方法

String format(Date date) 将Date转换为String类型

Date parse(String date) 将String解析为Date类型

4.Calendar

是一个抽象类,不能实例化

常用方法

Calendar getInstance() 得到一个日历

Date getTime() 当前时间的Date对象

int get(int fileld) 返回给定日历字段的值

void setTime(Date date) 通过给定Date设定Calendar

void setTimeTils(long date) 通过long值设定canlendar时间

可通过getTime方法转换为Date对象

六Random,Math,StringTokenizer

1.Random

生成随机数

常用构造方法

Random(long seed) seed作为内部随机生成器的种子的初始值

常用方法

int nextInt() 返回一个伪随机数

int nextInt(int i) 返回一个伪随机数,此数在0-i 左闭右开

float/double nextFloat()/nextDouble() 返回0.0-1.0之间的float/double数值

2.Math

科学计算的类方法,可通过类名直接引用

静态常量

E 2.7182828284590452354
PI 3.14159265358979323846

常用的类方法

double min/max(double a,double b) 返回a,b的最大/小值

double abs(double a) 返回a的绝对值

double pow(double a,double b) 返回a的b次幂

double sqrt(double a) 返回a的平方根

double log(double a) 返回a的对数

double sim(double a) 返回a的正弦值

double ceil(double a) 大于该数的最小整数

double floor(double a) 小于该数的最大整数

double random() 左开右开

3.StringTokenizer
常用构造方法

StringTokenizer(String str) 为指定字符串构造StringTokenizer,默认空格为分隔标记

StringTokenizer(String str,String delim) 为指定字符串构造StringTokenizer,且指定分隔标记

常用方法

int countTokens() 拆分后的单词数

boolean hasMoreTokens() 测试tokenizer的字符串是否还有更多可用标记

String nextToken()/nextElement() 返回Tokenizer的下一个标记

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值