我是靠谱客的博主 还单身小霸王,最近开发中收集的这篇文章主要介绍java中math,objects,System,Integer,bigDecimal等类的介绍,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

  1. 常用方法

用来精确计算;

方法名

说明

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等类的介绍所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部