java

Calendar类

该类将所有可能用到的时间信息封装为静态成员变量,通过静态方法创建

格式:Calendar 变量名=Calendar.getInstance();          创建一个当前时间的日历对象

方法

1.add(字段名,数值);           在日历中给指定字段加上指定的数值

2.get(字段名);               获取日历指定字段的信息

3.getTime();            获取当前时间的date对象

4.set(字段名,值);          将日历中指定字段设置为指定值

基本类型包装类

int(Integer),char(Character),其他的都为首字母大写

转换方法

将字符串转换为指定基本类型:parse数据类型名(首字母大写)(字符串);    

将基本类型转换为字符串:

1.拼接空字符,如:123+"";

2.调用String类中的valueOf(基本类型)方法     

3.调用包装类中的    包装类名.toString(基本类型)方法

自动拆装箱

自动装箱:基本数值自动转换为包装类对象(必须在byte范围内)

自动拆箱:包装类对象自动转换为基本数值

System类

方法

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

2.exit(0);          终止java虚拟机

3.gc();           运行垃圾回收器

4.getProperty();    获取指定键的系统属性

Math类

方法

1.abs(数值);      获取指定数值的绝对值

2.ceil(数值);     数值向上取整

3.floor(数值);       数值向下取整

4.max(数值1,数值2);        获取两个数中较大的一个

5.min(数值1,数值2);       获取两个数中较小的一个

6.pow(a,b);             获取a的b次幂

7.random();            获取0到1之间的一个随机小数

8.round(数值);          获取数值四舍五入之后的值

Arrays类

方法

1.binarySearch(有序数组,值);                     或取指定值的下标,如果数组中没有该值则返回其应该所在位置的下标前加负号

2.sort(数组);                       对数组进行升序排列

3.toString(数组);             将数组转换为字符串形式

大数据运算

BigInteger(超出long范围)

BigDecimal(精度比double高)

四则运算

加:数值1.add(数值2);

减:数值1.subtract(数值2);

乘:数值1.multiply(数值2);

除:数值1.divide(数值2);

 

posted @ 2020-10-12 10:36  ldldl  阅读(55)  评论(0)    收藏  举报