Computer >> Máy Tính >  >> Lập trình >> Java

Integer toString () trong Java

Phương thức toString () của java.lang.Integer trả về một đối tượng chuỗi. Lớp Integer có ba phương thức toString (). Hãy để chúng tôi xem từng người một -

Chuỗi toString ()

Ví dụ

Phương thức java.lang.Integer.toString () trả về một đối tượng Chuỗi đại diện cho giá trị của Số nguyên này. Bây giờ chúng ta hãy xem một ví dụ -

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      Integer i = new Integer(20);
      // returns a string representation of the integer value in base 10
      String retval = i.toString();
      System.out.println("Value = " + retval);
   }
}

Đầu ra

Value = 20

static String toString (int i)

Phương thức java.lang.Integer.toString (int i) trả về một đối tượng Chuỗi đại diện cho số nguyên được chỉ định. Ở đây, tôi là số nguyên được chuyển đổi.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ -

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      Integer i = new Integer(10);
      // returns a string representation of the specified integer in base 10
      String retval = i.toString(30);
      System.out.println("Value = " + retval);
   }
}

Đầu ra

Value = 30

static String toString (int i, int radix)

Phương thức java.lang.Integer.toString (int i, int radix) trả về biểu diễn chuỗi của đối số thứ nhất i trong cơ số được chỉ định bởi đối số thứ hai. Nếu cơ số nhỏ hơn Character.MIN_RADIX hoặc lớn hơn Character.MAX_RADIX , thì cơ số 10 được sử dụng thay thế.

Ở đây, i là số nguyên được chuyển đổi, trong khi cơ số là cơ số được sử dụng trong biểu diễn chuỗi.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ -

import java.lang.*;
public class Demo {
   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);
   }
}

Đầu ra

Value = 30
Value = 1e
Value = 36