Java Integer toString() 方法

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

Java Integer toString() 方法用于获取一个表示 Number 对象值的 String 对象。根据参数的不同,Java 中有三种不同的 toString() 方法。

它们是

  1. Java Integer toString() 方法
  2. Java Integer toString(int i) 方法
  3. Java Integer toString(int i, int radix) 方法

1. Java Integer toString() 方法

Java Integer 类toString() 方法返回该 Integer 值的字符串等价物。此方法与 Integer.toString(int i) 产生相同的结果。它 覆盖了 Object 类的 toString() 方法。

2. Java Integer toString(int i) 方法

toString(int i) 是 Java 的内置方法,用于返回方法参数中指定整数的 String 对象。

3. Java Integer toString(int i, int radix) 方法

此方法返回第一个 int 类型 参数在第二个参数指定的基数下的字符串表示。如果基数小于 Character.MIN_RADIX 或大于 Character.MAX_RADIX,则使用基数 10。在此方法中,以下 ASCII 字符用作数字:0 到 9 和 a 到 z。

注意:如果第一个参数为负数,则第一个元素的结果是 ASCII 减号字符 '-'。

语法

以下是 toString() 方法的声明

参数

数据类型参数描述必需/可选
inti这是用户指定的要转换为字符串的整数值。必需
int基数这是整数类型,用于转换字符串对象。必需

返回值

方法返回值
toString()它返回此整数对象在基数 10 下的值的字符串表示。
toString(int i)它返回 int 类型参数在基数 10 下的字符串表示。
toString(int i, int radix)它返回 int 类型参数在指定基数下的字符串表示。

异常

不适用

兼容版本

Java 1.0 及以上版本

示例 1

输出

String Representation = 25
String Representation = -18

示例 2

输出

Output: -12
Output: 12

示例 3

输出

Enter Number to be string representation : -3465.876
Exception in thread "main" java.util.InputMismatchException
	at java.base/java.util.Scanner.throwFor(Scanner.java:939)
	at java.base/java.util.Scanner.next(Scanner.java:1594)
	at java.base/java.util.Scanner.nextInt(Scanner.java:2258)
	at java.base/java.util.Scanner.nextInt(Scanner.java:2212)
	at myPackage.IntegerToStringExample3.main(IntegerToStringExample3.java:10)

示例 4

输出

String Value = 65
String Value = 41
String Value = 101
String Value = 1000001

示例 5

输出

Enter Inputs to be string representation: 
Enter Number: -45648
Enter Radix/Base: 16
Output: -b250