User Tools

Site Tools


java:io:printstream:format

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

java:io:printstream:format [2013/04/15 08:13]
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 37: Line 59:
          
     String string = "hey";     String string = "hey";
-    System.out.format("%-10s reserve 10 signs on the left side\n", string ); +    System.out.format("%-10s reserve 10 signs on the right side\n", string ); 
-    System.out.format("%20s reserve 10 signs on the right side\n", string );+    System.out.format("%20s reserve 10 signs on the left side\n", string );
          
-    System.out.format("%10d reserve 10 signs after 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 57: Line 79:
     The answer is probably 42 and not 42,12      The answer is probably 42 and not 42,12 
     also not 42,12      also not 42,12 
-    hey        reserve 10 signs on the left side +    hey        reserve 10 signs on the right side 
-                     hey reserve 10 signs on the right side +                     hey reserve 10 signs on the left side 
-            42 reserve 10 signs after 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

on the occasion of the current invasion of Russia in Ukraine

Russian Stop this War
java/io/printstream/format.1366006396.txt · Last modified: 2024/02/16 01:11 (external edit)

Impressum Datenschutz