IT

String.format 으로 원하는 형식으로 출력하기

AM0720 2023. 11. 15. 14:08
반응형

Java에서 문자열을 포맷팅하는 메서드입니다. 이 메서드를 사용하면 문자열에 변수나 상수 값을 삽입하거나, 문자열을 특정한 형식으로 출력할 수 있습니다.

String.format() 메서드는 다음과 같은 형식으로 사용됩니다:

String formattedString = String.format(format, args);

위의 코드에서 format은 포맷 문자열을 나타내고, args는 포맷 문자열에 삽입할 변수나 상수 값들을 나타냅니다. String.format() 메서드는 formattedString 변수에 포맷팅된 문자열을 반환합니다.

예를 들어, 다음과 같은 코드를 작성해보겠습니다:

String name = "John";
int age = 30;
double weight = 70.5;

String formattedString = String.format("My name is %s, I am %d years old, and my weight is %.2f kg.", name, age, weight);

System.out.println(formattedString);

위의 코드에서는 String.format() 메서드를 사용하여 문자열을 포맷팅하고, formattedString 변수에 포맷팅된 문자열을 저장합니다. 이후 System.out.println() 메서드를 사용하여 포맷팅된 문자열을 출력합니다.

위의 코드를 실행하면 다음과 같은 결과가 출력됩니다:

My name is John, I am 30 years old, and my weight is 70.50 kg.

위의 예제에서는 %s, %d, %.2f와 같은 서식 지정자(format specifier)를 사용하여 문자열, 정수, 소수점 이하 두 자리까지의 실수 값을 출력했습니다. 서식 지정자는 포맷 문자열 내에서 값을 삽입할 위치를 지정하는 역할을 합니다.

 

String.format() 메서드를 사용하면 문자열을 더욱 유연하게 포맷팅할 수 있으며, 다양한 서식 지정자를 사용하여 원하는 형식으로 출력할 수 있습니다.

 

#Java #String #format #문자열 #포맷팅 #변수

 

끝.

반응형