Java 中的 Integer toString()

javaobject oriented programmingprogramming

java.lang.Integer 的 toString() 方法返回一个字符串对象。Integer 类有三个 toString() 方法。让我们逐一查看它们 −

String toString()

示例

java.lang.Integer.toString() 方法返回一个表示此 Integer 值的 String 对象。现在让我们看一个例子 −

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      Integer i = new Integer(20);
      // 返回十进制整数值的字符串表示形式
      String retval = i.toString();
      System.out.println("Value = " + retval);
   }
}

输出

Value = 20

static String toString(int i)

java.lang.Integer.toString(int i) 方法返回表示指定整数的 String 对象。此处,i 是要转换的整数。

示例

现在让我们看一个例子 −

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      Integer i = new Integer(10);
      // 返回以 10 为基数的指定整数的字符串表示形式
      String retval = i.toString(30);
      System.out.println("Value = " + retval);
   }
}

输出

Value = 30

static String toString(int i, int radix)

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

此处,i 是要转换的整数,而 radix 是字符串表示形式中要使用的基数。

示例

现在让我们看一个示例 −

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      Integer i = new Integer(10);
      // 返回以基数 10 表示的指定整数的字符串表示形式
      String retval = i.toString(30, 10);
      System.out.println("Value = " + retval);
      // 返回以基数 16 表示的指定整数的字符串表示形式
      retval = i.toString(30, 16);
      System.out.println("Value = " + retval);
      // 返回以 8 为基数的指定整数的字符串表示形式
      retval = i.toString(30, 8);
      System.out.println("Value = " + retval);
   }
}

输出

Value = 30
Value = 1e
Value = 36

相关文章