Java.lang.Integer 类

java.lang.Integer.toString() 方法返回第一个参数的字符串表示形式,该参数以由指定的基数表示第二个论点。如果基数小于Character.MIN_RADIX或大于Character.MAX_RADIX,则使用基数10。

语法

public static String toString(int i,
                              int radix)

参数

i 指定要转换为字符串的整数。
基数 指定在字符串表示形式中使用的基数。

返回值

返回字符串表示形式指定基数中的参数的值。

异常

无。

示例:

在下面的示例中,java.lang.Integer.toString() 方法返回一个 String 对象,该对象表示使用指定基数的给定整数。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //创建一个int值
    int x = 111;

    //打印int值
    System.out.println("The int value is: " + x); 

    //创建并打印字符串表示形式
    //使用不同基数的int值
    System.out.println("The x in binary is: " + Integer.toString(x, 2));
    System.out.println("The x in octal is: " + Integer.toString(x, 8)); 
    System.out.println("The x in hexadecimal is: " + Integer.toString(x, 16));    
  }
}

上述代码的输出将是:

The int value is: 111
The x in binary is: 1101111
The x in octal is: 157
The x in hexadecimal is: 6f