java 常用工具

System:类中的属性方法都是静态的。无法实例化

err:"标准"错误输出流

in:"标准"输入流

out:"标准"输出流

常见方法:

long currentTimeMillis();获取当前时间的毫秒值

Properties    getProperties(); 获取系统属性

Properties集合中存储的都是String类型的键和值。

Runtime:没有构造方法摘要,说明该类不可以创建对象。

方法又是非静态,说明该类提供静态返回该类对象方法。

而且只有一个,说明Runtime类使用单例设计模式。

Runtime r=Runtime.getRuntime();

r.exec("notepad.exe");执行程序

Math:提供操作数学运算的方法,都是静态的

常用方法:

ceil():返回大于参数的最小整数

floor():返回小于参数的最大整数

round();四舍五入

pow(a,b) a的b次方

Date

日期对象和毫秒值之间的转换:

毫秒值-->日期对象

1.通过Date对象的构造方法 new Date(timeMillis);

2.还可以通过setTime设置。

因为可以通过Date对象的方法对该日期中的各个字段(年月日等)进行操作。

日期对象-->毫秒值

2.getTime方法。

因为可以通过具体的数值进行运算。

对日期对象进行格式化,具体默认的风格,FULL LONG等可以指定风格

Date date =new Data();

DateFormat dateFormat= DateFormat.getDateInstance();

dateFormat.format(date);

将日期对象进行格式化。

将日期对象-->日期格式的字符串。

使用的是DateFormat类中的format方法

将日期对象风格自定义:

deteFormat  = new SimpleDateFormat("yyyy-MM-dd");

将日期格式的字符串-->日期对象

使用的是DateFormat类中的

Calendar

 无法实例化,通过getInstance获取实例

原文地址:https://www.cnblogs.com/wangxh92/p/3733361.html