Java에서 출력 데이터 정렬을 위한 팁: 형식 문자열에 포함된 형식 지정자와 함께 printf() 메서드를 사용하세요. 왼쪽 정렬 정수(부호 있음)에는 %-d를 사용하고 오른쪽 정렬 정수(부호 있음, 0으로 채워짐)에는 %0d를 사용합니다. 왼쪽 정렬 문자열에는 %s를 사용하고 오른쪽 정렬 문자열에는 %20s를 사용합니다(공백으로 채워짐).
Java에서 출력 데이터 정렬 팁
출력 데이터를 정렬하는 방법은 무엇입니까?
Java에서는 printf()
메서드를 사용하여 출력 데이터를 정렬할 수 있습니다. printf()
메서드는 출력 데이터의 형식과 정렬을 제어하는 형식 지정자 집합을 제공합니다. printf()
方法来对齐输出数据。printf()
方法提供了一组格式说明符,用于控制输出数据的格式和对齐方式。
如何使用 printf() 方法对齐输出数据?
printf()
方法的语法如下:
<code class="java">public static Formatter printf(String format, Object... args)</code>
其中:
format
:一个格式化字符串,其中包含格式说明符。args
:要格式化输出的数据。要对齐输出数据,需要在格式化字符串中使用适当的格式说明符。常见的对齐格式说明符有:
%-d
:左对齐整数(带符号)%0d
:右对齐整数(带符号,用 0 填充)%s
:左对齐字符串%20s
:右对齐字符串(用空格填充,宽度为 20)示例:
<code class="java">int number = 12345; String name = "John"; System.out.println(String.format("%-10s:%d", "Number", number)); System.out.println(String.format("%10s:%s", "Name", name));</code>
输出:
<code>Number: 12345 Name: John</code>
在第一个 printf()
调用中,%-10s
格式说明符将 "Number" 左对齐,宽度为 10 个字符。在第二个 printf()
调用中,%10s
printf()
메서드의 구문은 다음과 같습니다. 🎜rrreee🎜여기서: 🎜format
: 형식 지정자를 포함하는 형식 문자열입니다. args
: 출력을 위해 형식을 지정할 데이터입니다. %-d
: 왼쪽 정렬 정수(부호 있음)%0d
: 오른쪽- 정렬된 정수(부호 있음, 0으로 채워짐)%s
: 왼쪽 정렬 문자열%20s
: 오른쪽 정렬 문자열 (공백으로 채워짐, 너비 20) printf()
호출에서 %- 10s
형식 지정자는 "숫자"를 10자 너비로 왼쪽 정렬합니다. 두 번째 printf()
호출에서 %10s
형식 지정자는 "Name"을 10자 너비로 오른쪽 정렬합니다. 🎜위 내용은 Java에서 출력 데이터를 정렬하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!