Resin 1.1
FAQ
Reference
JavaDoc
Demo
Java Tutorial
Getting Started
Configuration
Topics
JSP
XTP/XSL
JavaScript
JS Library
Core Library
File Library
Servlet Library
Database Library
XML Library
Global
Object
Array
Boolean
Date
Function
Math
Number
Regexp
String
Printf
Printf
The `printf` function provides simple formatting, following C's `printf`. It can be used in the String Object, and in Stream writing.
% [flags][width][.prec]code
Printf Formatting
%% | Adds the character '%' itself.
%s | Format as a string.
%c | Converts a character code to a character.
%d | Formats as a decimal integer.
%o | Formats as an octal integer.
%x, %X | Formats as a hex number.
%f | Formats as a fixed floating point number.
%e, %E | Formats as a scientific notation floating point number.
%g, %G | Formats as a 'nice' floating point number.
Printf Formatting
### %%
Adds the character '%' itself.
### %s
Format as a string.
### %c
Converts a character code to a character.
String.printf("%c", 65)
A
### %d
Formats as a decimal integer.
### %o
Formats as an octal integer.
### %x, %X
Formats as a hex number.
### %f
Formats as a fixed floating point number.
String.printf("%.2f", 4312.1294);
4312.13
### %e, %E
Formats as a scientific notation floating point number.
String.printf("%.2e %.2E", 4312.1294, 4312.1294);
4.31e+03 4.31E+03
### %g, %G
Formats as a 'nice' floating point number. If the number has an exponent near 0, it formats in fixed point otherwise it formats in scientific notation.
String.printf("%g %g %G", 3.14e-8, 4312.1294, 419e17);
3.14e-08 4312.13 4.19E+19
String |  | File Library
Copyright © 1998-2000 Caucho Technology. All rights reserved. Last modified: Thu, 16 Sep 1999 14:56:48 -0700 (PDT)