Java String.format()

From NovaOrdis Knowledge Base
Revision as of 17:57, 22 January 2016 by Ovidiu (talk | contribs)
Jump to navigation Jump to search

External

Internal


!!!Samples

!!!String

{{{ String arg = "blah" String.format("%1$-50s", arg); }}}

This formats the first argument (%1$) as a string "s", to occupy at least 50 characters (width) and it left-justifies it ("-").

For general argument types, the precision is the maximum number of characters to be written to the output.

!!!Floating Point

For the floating-point conversions 'e', 'E', and 'f' the precision is the number of digits after the decimal separator. The conversion is done with rounding:

{{{ double arg = 77.999 String.format("%1$.2f", arg); }}}

will display "78.00"


!!!Integer


{{{ int arg = 77 String.format("%1$3d", arg); }}}

will display " 77"



__Referenced by:__\\ [{INSERT com.ecyrd.jspwiki.plugin.ReferringPagesPlugin WHERE max=20, maxwidth=50}]