栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java中math,objects,System,Integer,bigDecimal等类的介绍

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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,然后数字遍历;

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/839094.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号