概述
1、API基本使用
(1)Math:
(2)System:不能被实例化;
System类常用方法
方法名 | 说明 |
Public static void exit(int status) | 终止当前运行的Java虚拟机,非零表示异常终止; |
Public static ling currentTimMillis() | 返回当前的时间(以毫秒为单位) |
Arraycopy(数据源数组,起始索引,目的地数组,起始索引,拷贝个数) | 数组copy |
(3)object
每个类都将object作为父类。所有类都是直接或间接继承该类;
构造方法:public Object()
(1)常用方法
toString:
子类的构造方法默认访问的是父类无参构造方法;因为顶级父类只有无参构造方法;
直接打印一个对象就是打印该对象toString方法的返回值;
Object类的toString方法得到的是对象的地址值;
一般会对toString方法进行重写;
Equals:
没加下图代码之前,显示结果,全是false;
加入之后,运行结果为;
Object类常用方法:
方法名 | 说明 |
public String toString() | 返回对象的字符串表示形式,建议所有子类从写该方法,自动生成; |
public Boolean equals(另一个对象) | 比较对象是否相等,默认地址比较,重写可以比较内容,自动生成; |
(4)objects常用方法
方法名 | 说明 |
public static String toString(对象) | 返回参数中对象的字符串表示形式; |
public static String toString(对象,默认字符串) | 返回对象的字符串表示形式; |
public static Boolean isNull(对象) | 判断对象是否为空 |
public static Boolean nonNull(对象) | 判断对象是否不为空 |
(5)BigDecimal类
运行过程:十进制——>二进制——>十进制
构造方法:
方法名 | 说明 |
BigDecimal(double val) | 参数为double |
BigDecimal(String val) | 参数为String |
- 常用方法
用来精确计算;
方法名 | 说明 |
Public BigDecimal add(另一个BigDecimal对象) | 加法 |
Public BigDecimal subtract(另一个BigDecimal对象) | 减法 |
Public BigDecimal multiply(另一个BigDecimal对象) | 乘法 |
Public BigDecimal divide(另一个BigDecimal对象) | 除法 |
Public BigDecimal divide(另一个BigDecimal对象,精确即为,舍入模式) | 除法 |
小结:(1)BigDecimal用来精确计算的,创建该对象,构造方法使用参数类型为字符串;四则运算中的除法,如果除不尽,使用divided的三个参数方法(如上图);
(6)基本类型包装类;
1)查看Interger取值范围:
好处:可以在对象中定义更多功能操作该方法;
2)常用操作:基本数据类型和字符串之间的转换;
基本数据类型 | 包装类 |
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
3)Integer类的概述和使用
该对象包装了一个基本数据类型int值;
方法名 | 说明 |
public Integer (int value) | 根据int值创建Integer对象(过时) |
public Integer (String s) | 根据String值创建Integer对象(过时) |
public static Integer valueOf(int i) | 返回表示指定的int值的Integer实例 |
public static Integer valueOf(String s) | 返回一个保存指定值的Integer对象String |
4)integer自动装箱和自动拆箱
注意:在使用包装类类型时,如果做操作,最好先判断是否为null,只要是对象,在使用前必须不是null的判断;
5)integer的成员方法
方法名 | 说明 |
static int parseInt(String s) | 将字符串类型的樟树变成int类型的整数; |
String转换为int
Public static int parseInt(String s):字符串解析为int类型。该方法integer类中的方法;
Int转换为string:
练习:
字符串转为int,然后数字遍历;
最后
以上就是还单身小霸王为你收集整理的java中math,objects,System,Integer,bigDecimal等类的介绍的全部内容,希望文章能够帮你解决java中math,objects,System,Integer,bigDecimal等类的介绍所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复