s", string); among them, "" specifies the field width, and the negative sign indicates left alignment, "s" Represents the output string, string is the string to be output."/> s", string); among them, "" specifies the field width, and the negative sign indicates left alignment, "s" Represents the output string, string is the string to be output.">

Home  >  Article  >  Java  >  How to make java output left aligned and neatly arranged

How to make java output left aligned and neatly arranged

下次还敢
下次还敢Original
2024-04-21 02:36:56725browse

Use the printf method in Java to output left-justified characters, the format is: System.out.printf("%s", string); where "" specifies the field width, negative "s" means left alignment, "s" means output string, and string is the string to be output.

How to make java output left aligned and neatly arranged

How to use Java to output neatly arranged left-aligned characters

Answer:

Use the printf method in Java to output left-aligned and neatly arranged characters in the following format:

<code class="java">System.out.printf("%<field_width>s", string);</code>

Among them:

  • %: Format specifier, indicating output special format.
  • -<field_width>: Specifies the output field width, the negative sign indicates left alignment.
  • s: Indicates that the output content is a string.
  • string: The string to be output.

Expand:

1. Specify the field width

field_width Specify the output field The width of the character, which is the space the character occupies on the screen. If the string length is less than the field width, spaces are padded in front of the string.

2. Add a negative sign

Add a negative sign - before field_width to indicate left alignment. This way the string will be output starting from the left side of the field and padded with spaces on the right side.

3. Output string

#string is the string to be output. Use s in the format specifier to indicate that the content to be output is a string.

Example:

The following code uses the printf method to output the string "Hello World" in a left-aligned manner:

<code class="java">System.out.printf("%-15s", "Hello World");</code>

The output result is:

<code>Hello World    </code>

This is because the field width is 15 and the string length is 11, so the left side of the string is filled with 4 spaces.

The above is the detailed content of How to make java output left aligned and neatly arranged. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn