소개
이 랩에서는 Java 프로그래밍에서 정수 값을 문자열로 변환하기 위해 Java Integer 클래스의 toString() 메서드를 사용하는 방법을 배우게 됩니다. 이 메서드는 정수 값을 문자열로 표시해야 할 때 매우 유용합니다.
이 랩에서는 Java 프로그래밍에서 정수 값을 문자열로 변환하기 위해 Java Integer 클래스의 toString() 메서드를 사용하는 방법을 배우게 됩니다. 이 메서드는 정수 값을 문자열로 표시해야 할 때 매우 유용합니다.
다음 명령을 사용하여 ~/project 디렉토리에 IntToString.java라는 새 Java 파일을 생성합니다.
touch ~/project/IntToString.java
생성된 파일에서 Java 코드의 시작 부분에 다음 코드 줄을 추가하여 java.lang 패키지를 임포트합니다.
import java.lang.*;
정수 변수 a에 값을 할당합니다:
int a = 100;
toString() 메서드를 사용하여 정수 값을 해당 문자열 표현으로 변환합니다:
String str = Integer.toString(a);
코드를 테스트하기 위해, 아래와 같이 System.out.println() 메서드를 사용하여 문자열 str의 값을 콘솔에 출력할 수 있습니다:
System.out.println("Converted string: " + str);
파일을 저장하고 터미널에서 Java 파일이 위치한 ~/project 디렉토리로 이동합니다. 다음 명령을 사용하여 Java 코드를 컴파일합니다:
javac IntToString.java
IntToString.class 파일이 생성되면, 다음 명령을 사용하여 코드를 실행합니다:
java IntToString
예를 들어, Scanner 클래스를 사용하여 런타임에 사용자에게 정수 값을 입력하도록 요청할 수 있습니다.
import java.util.Scanner;
public class IntToString {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter an integer value: ");
int num = in.nextInt();
String str = Integer.toString(num);
System.out.println("The string representation of the integer is: " + str);
}
}
참고: 이 예제는 Scanner.nextInt() 메서드를 사용하여 런타임에 사용자로부터 정수 값을 읽습니다.
파일을 저장하고 터미널에서 Java 파일이 위치한 ~/project 디렉토리로 이동합니다. 다음 명령을 사용하여 업데이트된 Java 코드를 컴파일합니다:
javac IntToString.java
IntToString.class 파일이 생성되면, 다음 명령을 사용하여 코드를 실행합니다:
java IntToString
이 랩에서는 Java Integer 클래스의 toString() 메서드를 사용하여 정수 값을 해당 문자열 표현으로 변환하는 방법을 배웠습니다. 또한 런타임에 사용자로부터 입력을 읽는 Scanner 클래스와 명령줄을 사용하여 Java 코드를 컴파일하고 실행하는 방법에 대해서도 배웠습니다. 이제 이 메서드를 프로그램에서 정수 값을 문자열로 표시하는 데 효과적으로 사용할 수 있습니다.