原文网址:Java--Integer_IT利刃出鞘的博客-CSDN博客

简介

字段摘要
类型 字段名 说明

static int

MAX_VALUE

值为 231-1 的常量,它表示 int 类型能够表示的最大值。

static int

MIN_VALUE

值为 -231 的常量,它表示 int 类型能够表示的最小值。

static int

SIZE

用来以二进制补码形式表示 int 值的比特位数。

static Class<Integer>

TYPE

基本类型 int 的 Class 实例。

构造方法

方法

说明

Integer(int value)

构造一个新分配的 Integer 对象,它表示指定的 int 值。

Integer(String s)

构造一个新分配的 Integer 对象,它表示 String 参数所指示的 int 值。

其他方法

返回类型

方法

说明

static int

bitCount(int i)

返回指定int值的二进制补码表示形式的 1 位的数量。

byte

byteValue()

以byte类型返回该Integer的值。

int

compareTo(Integer anotherInteger)

在数字上比较两个Integer对象。

static Integer

decode(String nm)

将String解码为Integer。

double

doubleValue()

以double类型返回该Integer的值。

boolean

equals(Object obj)

比较此对象与指定对象。

float

floatValue()

以float类型返回该Integer的值。

static Integer

getInteger(String nm)

确定具有指定名称的系统属性的整数值。

static Integer

getInteger(String nm, int val)

确定具有指定名称的系统属性的整数值。

static Integer

getInteger(String nm,Integer val)

返回具有指定名称的系统属性的整数值。

int

hashCode()

返回此Integer的哈希码。

static int

highestOneBit(int i)

返回具有至多单个 1 位的int值,在指定的int值中最高位(最左边)的 1 位的位置。

int

intValue()

以int类型返回该Integer的值。

long

longValue()

以long类型返回该Integer的值。

static int

lowestOneBit(int i)

返回具有至多单个 1 位的int值,在指定的int值中最低位(最右边)的 1 位的位置。

static int

numberOfLeadingZeros(int i)

在指定int值的二进制补码表示形式中最高位(最左边)的 1 位之前,返回零位的数量。

static int

numberOfTrailingZeros(int i)

返回指定的int值的二进制补码表示形式中最低(“最右边”)的为 1 的位后面的零位个数。

static int

parseInt(String s)

将字符串参数作为有符号的十进制整数进行解析。

例如:Integer.parseInt("10");  结果为10

static int

parseInt(String s, int radix)

使用第二个参数指定的基数,将字符串参数解析为有符号的整数。

例如:Integer.parseInt("a", 16);  结果为10

static int

reverse(int i)

返回通过反转指定int值的二进制补码表示形式中位的顺序而获得的值。

static int

reverseBytes(int i)

返回通过反转指定int值的二进制补码表示形式中字节的顺序而获得的值。

static int

rotateLeft(int i, int distance)

返回根据指定的位数循环左移指定的int值的二进制补码表示形式而得到的值。

static int

rotateRight(int i, int distance)

返回根据指定的位数循环右移指定的int值的二进制补码表示形式而得到的值。

short

shortValue()

以short类型返回该Integer的值。

static int

signum(int i)

返回指定int值的符号函数。

static String

toBinaryString(int i)

以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。

static String

toHexString(int i)

以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。

static String

toOctalString(int i)

以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。

String

toString()

返回一个表示该Integer值的String对象。

static String

toString(int i)

返回一个表示指定整数的String对象。

static String

toString(int i, int radix)

返回一个表示指定整数的String对象。第二个参数为进制

示例:Integer.toString(10, 16)   //结果:a

static Integer

valueOf(int i)

返回一个表示指定的int值的Integer实例。

static Integer

valueOf(String s)

返回保存指定的String的值的Integer对象。

示例:Integer.valueOf("10") + 2;   //结果:12

static Integer

valueOf(String s, int radix)

返回一个Integer对象,第二个参数为进制。

示例:Integer.valueOf("b", 16)      //结果:11

其他网址

在线文档-jdk-zh​​​​​​​

Java--Integer相关推荐

  1. java integer int 比较_java Integer和int之间的比较问题是什么?

    展开全部 java Integer和int之间e68a84e8a2ad3231313335323631343130323136353331333365633864==的比较问题.求解释 public ...

  2. 【java】java Integer 缓存 一定是 -128~127 吗

    1.概述 我们都知道 java Integer是有缓存的,缓存范围是 -128~127.但是这个值是一定的吗? 不一定.看源码.缓存大小居然可以改变 /*** Cache to support the ...

  3. 享元模式在 Java Integer 中的应用

    我们先来看下面这样一段代码.你可以先思考下,这段代码会输出什么样的结果. Integer i1 = 56; Integer i2 = 56; Integer i3 = 129; Integer i4 ...

  4. Java: Integer比较127, 128

    Java: Integer用==比较时127相等128不相等的原因 Integer数值在 -128 到 127 之间是从缓存中去取值,所以返回的是同一个对象,可以直接Integer==Integer, ...

  5. java integer 相等_Java Integer.equals()判断相等

    首页 > 基础教程 > 常用类 > 常用 Integer类 Java Integer.equals()判断相等 Java中判断Integer是否相等可以用equals()或者&quo ...

  6. Java Integer取值范围是多少呢?

    转自: Java Integer取值范围是多少呢? 下文笔者将使用实验的方式,讲述Integer类的取值范围,如下所示: Integer同int类型取值一致其取值范围是从-2147483648 至 2 ...

  7. java integer的范围_java integer的取值范围是什么?

    Java Integer取值范围 Integer类取值和 int 类型取值一致,取值范围是从-2147483648 至 2147483647 ,包括-2147483648 和 2147483647. ...

  8. Java Integer于Int 进行==双等于的内存比较时的一些问题说明

    转自: https://blog.csdn.net/xingkongdeasi/article/details/79618421 部分有所修改: 前言: 越是简单的东西,我们往往越是没有去把它明白,但 ...

  9. Java Integer的缓存策略

    Java5为Integer的操作引入了一个新的特性,用来节省内存和提高性能.整型对象在内部实现中通过使用相同的对象引用实现了缓存和重用. 上面的规则默认适用于整数区间 -128 到 +127(这个整数 ...

  10. java integer valueof_对 Java Integer.valueOf() 的一些了解

    从一道选择题开始 分析 选项A 选项A中比较的是i01和i02,Integer i01=59这里涉及到自动装箱过程,59是整型常量,经包装使其产生一个引用并存在栈中指向这个整型常量所占的内存,这时i0 ...

最新文章

  1. maven在idea的配置
  2. 只需 9.9 元!前 Facebook 工程师 7 天带你掌握 7 大数据结构,大厂面试必备!
  3. FragmentTabHost中子项Fragment加载题
  4. 这是我看过,最好懂的神经网络
  5. mysql三个字段最优索引_mysql 多列索引优化
  6. spring源码分析之spring-jms模块详解
  7. c++批量重命名_文件批量重命名?这个方法百试百灵
  8. Linux的Nginx七:对比|模块
  9. [BUUCTF-pwn]——wustctf2020_closed
  10. matlab拔河比赛_拔河比赛
  11. 1.790E308java_java基础知识总结
  12. 阿里飞猪一员工涉案66亿,非法获利千万;美图将加密货币作为价值储备;Linus警告不要用Linux5.12-rc1 | 极客头条...
  13. 将 75000 行原生 iOS 应用程序移植到 Flutter 后,结果太惊讶!
  14. 强悍的命令行 —— 磁盘空间的查看与磁盘空间的释放
  15. 【元胞自动机】基于matlab元胞自动机模拟交通事故道路通行量【含Matlab源码 356期】
  16. UnRaid安装CloudDrive以实现阿里云盘、天翼云盘、115网盘挂载
  17. 如何使用多种方法在 Mac 上截屏?
  18. 《东周列国志》第八十七回 说秦君卫鞅变法 辞鬼谷孙膑下山
  19. Internet Download Manager2023稳定版下载器
  20. Oracle与SQL *PLUS简介

热门文章

  1. mysql 分位数 知乎_分位数的意义是什么?
  2. 数据结构查找-7-3 词频统计 (30 分)
  3. 《Filter Pruning using Hierarchical Group Sparse》ICPR2020论文详解
  4. 2020北航计算机夏令营
  5. 【SV中local::的用法】
  6. 如何将录音内容转换成文字呢?
  7. spring Aop中aop:advisor 与 aop:aspect的区别
  8. 最新Python 实现自动登录抖音(京东),实现滑块自动滑过
  9. Glide系列(四) — Glide缓存流程分析
  10. C++ reverse