>Java >java지도 시간 >Java에서 출력을 정렬하는 방법

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

下次还敢
下次还敢원래의
2024-04-21 01:52:551191검색

Java에서 출력 텍스트를 정렬하는 방법은 다음과 같습니다. printf printf 형식 지정 방법을 사용하여 형식 문자열(%- 왼쪽 정렬, %+ 오른쪽 정렬, %^ 가운데 정렬)에 정렬 지정자를 지정하고 String.format 메서드를 사용하여 printf와 동일한 정렬 옵션을 제공하는 형식화된 문자열을 반환합니다. String.padRight 및 String.padLeft 메서드를 사용하여 지정된 문자로 문자열을 채웁니다. DecimalFormat 클래스를 사용하여 정렬 제어를 포함하여 숫자 형식을 지정합니다

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

방법 Java 출력 정렬

Java에서 출력 텍스트를 정렬하는 방법에는 여러 가지가 있습니다.

1. printf 사용

printf 형식 지정 방법은 출력 형식을 제어하는 ​​다양하고 강력한 방법을 제공합니다. 출력 텍스트의 정렬을 제어하기 위해 형식 지정자가 포함된 출력 형식 문자열을 지정할 수 있습니다.

형식 지정자는 다음과 같습니다:

  • %s: 문자열 %s:字符串
  • %d:整数
  • %f:浮点数

对齐说明符如下:

  • -:左对齐
  • +:右对齐
  • ^
  • %d: 정수

%f: 부동 소수점 숫자

정렬 지정자는 다음과 같습니다:

-: 왼쪽 정렬

+: 오른쪽 정렬 ^: 가운데 정렬

예:

<code class="java">// 左对齐
System.out.printf("%-10s", "Java");

// 右对齐
System.out.printf("%10s", "Java");

// 居中对齐
System.out.printf("%^10s", "Java");</code>

2. String.format

String.format 메소드를 사용하면 printf와 동일한 형식 옵션을 제공하는 형식화된 문자열을 반환합니다.

<code class="java">// 左对齐
String leftAligned = String.format("%-10s", "Java");

// 右对齐
String rightAligned = String.format("%10s", "Java");

// 居中对齐
String centered = String.format("%^10s", "Java");</code>
🎜3. String.padRight🎜 및 🎜String.padLeft🎜🎜🎜String.padRight 및 String.padLeft 메서드를 사용하면 정렬을 위해 지정된 문자로 문자열을 채울 수 있습니다. 🎜
<code class="java">// 左对齐
String leftPadded = "Java".padRight(10, ' ');

// 右对齐
String rightPadded = "Java".padLeft(10, ' ');</code>
🎜🎜4. DecimalFormat 사용🎜🎜🎜 DecimalFormat 클래스를 사용하면 정렬 제어를 포함하여 숫자 형식을 지정할 수 있습니다. 🎜아아아아

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

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