java常用类及其常用方法总结

java常用类

1.Integer类

构造方法

​ (1)Integer(int number) 以一个int型变量作为参数来获取Integer对象

Integer number=new Integer(7);

​ (2) Integer(String str) 以一个string类型变量作为参数来获取Integer对象

Integer number=new Integer("123"); //字符串变量的值一定要是数值型的,例"456"

常用方法
方法返回值功能描述
valueOf(String str)Integer返回保存指定的String值的Integer对象
parseInt(String str)int返回包含在由str指定的字符串中的数字的等价整数值
toString()String返回一个表示该Integer值的String对象
equals(Object Integerobj)boolean比较此对象与指定对象是否相等
compareTo(Integeranother Integer)int在数值上比较两个Integer对象(等于返回0,大于返回正数,小于返回负数
Double类(Float类型)
构造方法

​ (1)Double(double value) 基于double参数创建Double对象

Double number=new Double(3.14);

​ (2)Double(String str) 基于一个String型变量作为参数来获取Double对象

Double number=new Double("3.14");

常用方法(基本同Integer类型)
方法返回值功能描述
valueOf(String str)Double返回保存用参数字符串str表示的double对象
isNaN()boolean如果此double值是非数字(NaN),则返回true,否则返回false
Boolean类
构造方法

​ (1)Boolean(boolean value) 创建一个表示value参数的Boolean对象

Boolean b=new Boolean(true);

​ (2)Boolean (String str) 以String变量作为参数创建Boolean对象,如果String参数不为null且忽略大小写时等于true,则分配一个表示true值的Boolean对象,否则获得一个false的值的Boolean对象

例:

Boolean a=new  Boolean('OK');   //输出结果是false
Boolean b=new  Boolean(TrUe);   //输出结果是true
常用方法
方法返回值功能描述
booleanValue()boolean将Boolean对象的值以对应的boolean值返回
equals(Object obj)boolean比较
parseBoolean(String str)boolean将字符串参数解析为boolean值
valueOf(String str)boolean返回一个用指定的字符串表示的布尔值
Character类
构造方法

​ (1)Character (char value) 参数必须是一个char型的数据,一旦Character类被创建就不能被改变了

Character mychar=new Character('a'); //单引号

常用方法
方法返回值功能描述
charValue()char返回此Character对象的值
toString()String返回一个表示指定char值的String对象
toUpperCase(char ch)和toLowerCase(char ch)char大小写转换
isUpperCase(char ch)和isLowerCase(char ch)boolean判断是否是大小写
isLetter(char ch)和isDigit(char ch)boolean判断指定字符是否为字母、数字
Math类 (方法都被定义为了static形式,因此在程序中可以直接通过类名进行调用)

形式:Math.数学方法

在Math类中除了函数方法之外还存在一些常用的数学常量,如PI,E等作为Math类的成员变量出现

调用形式:

Math.PI;    //表示圆周率PI的值
Math.E;     //表示自然对数底数e的值
常用数学运算方法

1.三角函数方法(基本同数学中的三角函数)

补充:

方法返回值功能描述
toRadians(double angdeg)double将角度转换为弧度
toDegrees(double angrad)double将弧度转换为角度
Math.toRadians(120.0);  //角度转换为弧度
Math.toDegrees(Math.PI/2);   //弧度转换为角度

2.指数函数方法

方法返回值功能描述
exp(double a)double获取e的a次方
double log(double a)double取lna的值
double log10(double a)double取底数为10的对数,即lga
cbrt(double a)double取a的立方根

3.取整函数方法

方法返回值功能描述
ceil(double a)double返回大于等于参数的最小整数
floor(double a)double返回小于等于参数的最大整数
rint(double a)double返回与参数最接近的整数,如果同样接近则取偶数
round(float a)double将参数加上0.5后返回与参数最近的整数
round(double a)double将参数加上0.5后返回与参数最近的整数,然后强制转换为长整型
随机数

1.Math.Random()方法 :用于生成随机数字,默认生成大于等于0小于1.0的double型随机数

可经过变换改变范围和值的类型

m+(int)(Math.Random()*n)

生成字符

(char)('a'+Math.Random()*'z'-'a'+1);

2.Random类

形式:

Random r=new Random();

​ Random中常用的获取随机数方法

方法返回值功能描述
nextInt()int返回一个随机整数
nextInt(int n)int返回大于等于0小于n的随机整数
nextGaussian()double返回一个概率密度为高斯分布的双精度值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值