|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--corejava.Format
A class for formatting numbers that follows printf conventions. Also implements C-like atoi and atof functions
Constructor Summary | |
Format(java.lang.String s)
Formats the number following printf conventions. |
Method Summary | |
static double |
atof(java.lang.String s)
Converts a string of digits to a double |
static int |
atoi(java.lang.String s)
Converts a string of digits (decimal, octal or hex) to an integer |
static long |
atol(java.lang.String s)
Converts a string of digits (decimal, octal or hex) to a long integer |
java.lang.String |
format(char c)
Formats a character into a string (like sprintf in C) |
java.lang.String |
format(double x)
Formats a double into a string (like sprintf in C) |
java.lang.String |
format(int x)
Formats an integer into a string (like sprintf in C) |
java.lang.String |
format(long x)
Formats a long integer into a string (like sprintf in C) |
java.lang.String |
format(java.lang.String s)
Formats a string into a larger string (like sprintf in C) |
static void |
main(java.lang.String[] a)
a test stub for the format class |
static void |
printf(java.lang.String fmt,
char x)
prints a formatted number following printf conventions |
static void |
printf(java.lang.String fmt,
double x)
prints a formatted number following printf conventions |
static void |
printf(java.lang.String fmt,
int x)
prints a formatted number following printf conventions |
static void |
printf(java.lang.String fmt,
long x)
prints a formatted number following printf conventions |
static void |
printf(java.lang.String fmt,
java.lang.String x)
prints a formatted number following printf conventions |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public Format(java.lang.String s)
s
- the format string following printf conventions
The string has a prefix, a format code and a suffix. The prefix and suffix
become part of the formatted output. The format code directs the
formatting of the (single) parameter to be formatted. The code has the
following structure
Method Detail |
public static void printf(java.lang.String fmt, double x)
fmt
- the format stringx
- the double to printpublic static void printf(java.lang.String fmt, int x)
fmt
- the format stringx
- the int to printpublic static void printf(java.lang.String fmt, long x)
fmt
- the format stringx
- the long to printpublic static void printf(java.lang.String fmt, char x)
fmt
- the format stringx
- the character to printpublic static void printf(java.lang.String fmt, java.lang.String x)
fmt
- the format stringx
- a string to printpublic static int atoi(java.lang.String s)
s
- a stringpublic static long atol(java.lang.String s)
s
- a stringpublic static double atof(java.lang.String s)
s
- a stringpublic java.lang.String format(double x)
x
- the number to formatpublic java.lang.String format(int x)
x
- the number to formatpublic java.lang.String format(long x)
x
- the number to formatpublic java.lang.String format(char c)
x
- the value to formatpublic java.lang.String format(java.lang.String s)
x
- the value to formatpublic static void main(java.lang.String[] a)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |