Java Integer toHexString() 方法

2025 年 3 月 25 日 | 阅读 2 分钟

Java Integer 类的 toHexString() 方法返回一个整数参数作为无符号整数在十六进制(基数 16)下的字符串表示形式。

以下字符用作十六进制数字

注意:如果参数为负数,则无符号整数值等于参数加 232;否则,它等于参数。该值被转换为十六进制(基数 16)的 ASCII 数字字符串,没有额外的超前零。如果无符号幅度为零,则表示为单个零字符 '0';否则,无符号幅度的第一个字符表示不是零字符。

说明

十进制数操作(%)余数十六进制结果
975166015F
6016312CF
316033CF

因此

语法

以下是 toHexString() 方法的声明

参数

数据类型参数描述必需/可选
inti它指定了要以十六进制格式转换的整数必需

返回值

toHexString() 方法以十六进制(基数 16)返回参数所表示的无符号整数值的字符串表示。

异常

不适用

兼容版本

Java 1.0.2 及以上版本

示例 1

Number = 975
HexaDecimal representation is = 3CF

示例 2

输出

Enter the Number = 735
Number = 735
HexaDecimal representation is = 2df

示例 3

输出

fa
ffffff06
41a
fffffbe6