Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java의 정수 toString()

<시간/>

java.lang.Integer의 toString() 메서드는 문자열 객체를 반환합니다. Integer 클래스에는 3개의 toString() 메서드가 있습니다. 하나씩 살펴보시죠 -

문자열 toString()

예시

java.lang.Integer.toString() 메소드는 이 Integer의 값을 나타내는 String 객체를 반환합니다. 이제 예를 살펴보겠습니다 -

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);
   }
}

출력

Value = 20

정적 문자열 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);
      // returns a string representation of the specified integer in base 10
      String retval = i.toString(30);
      System.out.println("Value = " + retval);
   }
}

출력

Value = 30

정적 문자열 toString(int i, int 기수)

java.lang.Integer.toString(int i, int radix) 메서드는 두 번째 인수 radix에 의해 지정된 기수에서 첫 번째 인수 i의 문자열 표현을 반환합니다. 기수가 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);
      // 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