This shows you the differences between two versions of the page.
|
java:io:printstream:format [2013/04/15 08:14] 88.75.134.113 |
java:io:printstream:format [2024/02/16 01:12] (current) |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| ====== format ====== | ====== format ====== | ||
| format args to the format string format and write the result to the stream | format args to the format string format and write the result to the stream | ||
| - | |||
| <code java> | <code java> | ||
| format(String format, Object... args); | format(String format, Object... args); | ||
| Line 8: | Line 7: | ||
| return value: stream | return value: stream | ||
| </code> | </code> | ||
| + | |||
| + | ^ sign ^ Description ^ | ||
| + | |0 |if the place is not busy they prints a 0 | | ||
| + | |# |if the place is not busy they prints nothing | | ||
| + | |. |decimal separator Separates and decimal places. | | ||
| + | |, |Groups the numbers (a group is as large as the distance from "," to "."). | | ||
| + | |; |Delimiter. To the left of the pattern is positive, the right for negative numbers. | | ||
| + | |- |The default character for the negative prefix | | ||
| + | |% |The number is multiplied by 100 and reported as a percentage. | | ||
| + | |% % (without the space )|Just like %, with only thousandths. | | ||
| + | |\uXXXX |unicode XXXX stands for Numbers and chars like \u20B3 | | ||
| + | |' |Masking of special symbols in the prefix or suffix | | ||
| + | |%n |new line | | ||
| + | |%b |Boolean | | ||
| + | |%% |Percent | | ||
| + | |%s |String | | ||
| + | |%c |Unicode-Char | | ||
| + | |%d |decimaldigit | | ||
| + | |%x |hexadecimal | | ||
| + | |%t |Date / Time | | ||
| + | |%f |Float | | ||
| + | |%e |scientific notation | | ||
| + | |||
| ===== Language Example ===== | ===== Language Example ===== | ||
| Line 40: | Line 62: | ||
| System.out.format("%20s reserve 10 signs on the left side\n", string ); | System.out.format("%20s reserve 10 signs on the left side\n", string ); | ||
| - | System.out.format("%10d reserve 10 signs before the number \n", i ); | + | System.out.format("%10d reserve 10 signs for the number \n", i ); |
| - | System.out.format("%+d print math signs \n", i ); // prints the vorzeichen | + | System.out.format("%+d print math signs \n", i ); // print math signs |
| System.out.format("%010d reserve 10 places and fill it with 0\n", i ); | System.out.format("%010d reserve 10 places and fill it with 0\n", i ); | ||
| Line 59: | Line 81: | ||
| hey reserve 10 signs on the right side | hey reserve 10 signs on the right side | ||
| hey reserve 10 signs on the left side | hey reserve 10 signs on the left side | ||
| - | 42 reserve 10 signs before the number | + | 42 reserve 10 signs for the number |
| +42 print math signs | +42 print math signs | ||
| 0000000042 reserve 10 places and fill it with 0 | 0000000042 reserve 10 places and fill it with 0 | ||