位置:首页 > Java技术 > java.lang > java.lang.Integer.toString(int i, int radix)方法实例

java.lang.Integer.toString(int i, int radix)方法实例

java.lang.Integer.toString(int i, int radix) 方法返回第一个参数i以第二个参数指定的基数radix的字符串表示形式。如果radix比Character.MIN_RADIX比Character.MAX_RADIX更小或更大,那么基数10来代替。

下面的ASCII字符被用作数字: 0123456789abcdefghijklmnopqrstuvwxyz

声明

以下是java.lang.Integer.toString()方法的声明

public static String toString(int i, int radix)

参数

  • i -- 这是一个要转换的整数。

  • radix -- 这是字符串使用基数的表示形式。

返回值

此方法返回指定基数的参数的字符串表示形式。

异常

  • NA

例子

下面的例子显示java.lang.Integer.toString()方法的使用。

package com.yiibai;

import java.lang.*;

public class IntegerDemo {

   public static void main(String[] args) {

     Integer i = new Integer(10);
   
     // returns a string representation of the specified integer with radix 10
     String retval = i.toString(30, 10);
     System.out.println("Value = " + retval);
     
     // returns a string representation of the specified integer with radix 16
     retval = i.toString(30, 16);
     System.out.println("Value = " + retval);
     
     // returns a string representation of the specified integer with radix 8
     retval = i.toString(30, 8);
     System.out.println("Value = " + retval);
   }
} 

让我们来编译和运行上面的程序,这将产生以下结果:

Value = 30
Value = 1e
Value = 36