前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java学习之路:16.掌握Integer,Long,Short对象的创建以及其类提供的各种方法

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

作者头像
花狗Fdog
发布2020-10-28 09:44:35
7830
发布2020-10-28 09:44:35
举报
文章被收录于专栏:花狗在Qt

1.前言

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

2.构造方法

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

代码语言:javascript
复制
Integer number =new Integer(7);

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

代码语言:javascript
复制
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对象转换为需要进制字符串进行表示。 用法如下:

代码语言:javascript
复制
String str=Integer.toString(666);

3.常量

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/02/08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.前言
  • 2.构造方法
  • 3.常用方法
  • 3.常量
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档