>  기사  >  Java  >  Java에서 출력을 정렬하는 방법

Java에서 출력을 정렬하는 방법

下次还敢
下次还敢원래의
2024-04-21 01:30:481129검색

정렬된 출력을 위해 Java에서 printf() 메서드를 사용합니다. 형식 문자열의 정렬 플래그를 통해 출력 방법을 지정할 수 있습니다. %-: 왼쪽 정렬 %+: 양수 앞에 양수 기호를 추가하고 음수를 추가합니다. 음수 앞에 부호 %: 양수 앞에 공백을 추가하고 음수 앞에 %0 부호 취소: 오른쪽 정렬, 0으로 채워짐

Java에서 출력을 정렬하는 방법

Java를 사용하여 출력을 정렬하는 방법

정렬된 출력은 매우 데이터 열을 깔끔하게 정렬하여 가독성을 높이기 위해 텍스트 서식을 지정할 때 유용합니다. Java에서는 printf() 메서드를 사용하여 정렬된 출력을 얻을 수 있습니다.

Syntax

printf(String format, Object... args)printf(String format, Object... args)

  • format:一个格式字符串,指定输出的格式。
  • args:要格式化的参数。

对齐标志

在格式字符串中,可以使用对齐标志来指定输出的对齐方式。

  • %: 表示开始格式化。
  • -: 左对齐。
  • +: 在正数前加正号,在负数前加负号。
  • : 在正数前加空格,在负数前不加符号。
  • 0
format: 출력 형식을 지정하는 형식 문자열입니다.

args: 형식을 지정할 매개변수입니다.

정렬 플래그
  • 형식 문자열에서 정렬 플래그를 사용하여 출력 정렬을 지정할 수 있습니다.
%: 포맷이 시작됨을 나타냅니다.

-: 왼쪽 정렬.

+: 양수 앞에는 양수 기호를 추가하고 음수 앞에는 음수 기호를 추가합니다.

: 양수 앞에 공백을 추가하고 음수 앞에는 부호를 추가하지 않습니다.

0: 오른쪽 정렬, 0으로 채워짐. 🎜🎜🎜🎜너비 및 정밀도🎜🎜🎜 또한 출력의 너비와 정밀도를 지정할 수 있습니다. 🎜🎜🎜Width: 출력 필드의 최소 너비를 나타냅니다. 🎜🎜정밀도: 소수점 이하에 표시할 자릿수를 나타냅니다(정수의 경우 정밀도가 유효하지 않습니다). 🎜🎜🎜🎜Example🎜🎜🎜다음 예에서는 Java를 사용하여 출력을 정렬하는 방법을 보여줍니다. 🎜
<code class="java">String name = "John Doe";
int age = 30;

// 左对齐,宽度为 15
System.out.printf("%-15s: %d%n", name, age);

// 右对齐,宽度为 15,用零填充
System.out.printf("%015s: %d%n", name, age);

// 右对齐,宽度为 15,补齐空格
System.out.printf("%15s: %d%n", name, age);

// 左对齐,精度为 2
System.out.printf("%-5.2f%n", 123.456);</code>
🎜출력: 🎜
<code>John Doe       : 30
00000John Doe  : 30
       John Doe: 30
123.46</code>

위 내용은 Java에서 출력을 정렬하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.