几种数字类型常用方法总结

Integer类的常用算法:

byteValue()  返回值为byte,以byte类型返回Integer的值

compareTo()  比较两个integer数字的大小

equals()   比较对象制定的对象是否相等

intValue()以int返回integer对象

shortValue()

toString()  返回一个表示该integer值的String对象//将integer转化为十进制字符串表示

valueOf(String str) 返回保存指定String值的integer对象

parseInt(String str)返回包含在由str指定的字符串中的数字等价整数值。返回值类型为int

Integer提供四个常量:

MAX_VALUE:表示int类型可取的最大值

MIN_VALUE:表示int类型可取的最小值

SIZE:用二进制补码形式表示int值的位数

TYPE:表示基本类型int的Class实例

Boolean 类型:

booleanValue 将Boolean对象的值对象的Boolean值返回

equals  判断改掉用方法的对象与参数中的对象是否相等

parseBoolean(string str)将字符串参数解析为Boolean

toString()返回表示该Boolean值的String对象

valueOf()返回应用指定字符串表示值的Boolean值

Byte类:

byteValue()  以一个byte值返回byte对象

compareTO()   在数字上比较两个byte对象

doubleValue()以一个double值返回byte的值

IntValue() 以一个int值返回byte对象

parseByte(Sting s)将String类型参数解析成等价的字节形式

toString() 返回表示此byte值的String对象

valueOf(String s)返回一个保持指定string 所给出的值的byte对象

Character类:

Charvalue()  返回Character对象的值

equals  判断改掉用方法的对象与参数中的对象是否相等

toUpperCase(char ch)将字符参数转化为大写

toString() 返回表示指定char值的String对象

toLowerCase(char ch) 将字符串参数转化为小写

isUpperCase(char ch)判断字符是否为大写字符

isLowerCase(char ch)   判断字符是否为小写字符

Double类:

byteValue() 以byte形式返回double对象值

compareTo()比较两个数值值大小

equals()两对象比较

IntValue()以int形式返回double值

IsNaN()    判断double 值是否是数字

toString()转化为字符串

valueOf(String s)返回用参数字符串表示的double对象

Number类:

byteValue() 返回byte数值

IntValue()返回int数值

floatValue() shortValue() longValue() doubleValue()

BigIbteger 类:

大数类型可精确表示任何大小的整数值而不会丢失任何信息

类中封装了加,减,乘,除,绝对值,相反数,最大公约数,

以及判断是否为质数

 

 

 

 

BigDecimal 类:

该类和BigInteger相比较,加入了小数部分

 

猜你喜欢

转载自blog.csdn.net/qq_39259536/article/details/81354375