java学习之路:16.掌握Integer,Long,Short对象的创建以及其类提供的各种方法

在这里插入图片描述

写在前面:
大家好,我是 花狗Fdog ,来自内蒙古的一个小城市,目前在泰州读书。
很感谢能有这样一个平台让我能够在这里分享所学所感。
我喜欢编程,喜欢代码,喜欢去做一个程序员。
努力学习,争取多年后,给亲人更好的生活。
QQ/WX:2506897252 欢迎交流。



1.前言

java.lang包中的Integer类,Long类,和Short类分别将int,long,short类型封装成一个类,由于这些类都市Number的子类,区别就是封装的数据类型,其包含的方法基本相同。所以就拿Integer类来举例子,介绍整数包装类。

2.构造方法

Integer类有两种构造方法:
Integer(int number)
该方法以一个int类型变量作为参数来获取Integer对象。

Integer number =new Integer(7);

Integer(String str)
该方法以一个String类型变量作为参数来获取Integer对象。

Integer number =new Integer("7");

至于int和Integer类型的区别可查看这里

3.常用方法

方法 返回值 功能描述
byteValue() byte 以byte类型返回该Integer的值
compareTo(Integer anotherInteger) int 在数字上比较两个Integer对象,如果两个值相等,则返回0;如果调用对象的数值小于anotherInteger的数值,则返回负值,相反则返回正值
equals(Object IntegerObj) boolean 比较此对象与指定对象是否相等
intValue() int 以int类型返回此Integer对象
shortValue short 以short类型返回此Integer对象
toString() String 返回一个表示该Integer值的String对象
valueOf(String str) Integer 返回保存指定的String值的Integer对象
parseInt(String str) int 返回包含在由str指定的字符串中的数字的等价整数值

还有除了toSting()返回十进制外,还可以返回其他进制,如下表:

方法 说明
toSting() 获取数字的十进制表示
toBinarySting() 获取数字的二进制表示
toHexSting() 获取数字的十六进制表示
toOctalSting() 获取数字的八进制表示

这些方法可将Integer对象转换为需要进制字符串进行表示。
用法如下:

String str=Integer.toString(666)

3.常量

Integer类提供了4个常量
MAX_VALUE:表示int类型可取最大值为2147483647。
MIN_VALUE: 表示int类型可取最小值为-2147483648。
SIZE:用来以二进制补码形式表示int值的位数。
TYPE:表示基本类型int的Class实例。


若有错误,欢迎指正批评,欢迎讨论。
每文一句:当你的能力还驾驭不了你的目标时,就应该沉下心来历练;当你的才华,还撑不起你的野心时,就应该静下心来学习;梦想,不是浮躁,而是沉淀和积累。只有拼出来的美丽,没有等出来的辉煌。

发布了44 篇原创文章 · 获赞 72 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Fdog_/article/details/104216385
今日推荐