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