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 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!