public class Format
extends java.lang.Object
| Constructor and Description |
|---|
Format(java.lang.String s)
Formats the number following printf conventions.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
atof(java.lang.String s)
Converts a string of digits to an 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 |
form(char c)
Formats a character into a string (like sprintf in C)
|
java.lang.String |
form(double x)
Formats a double into a string (like sprintf in C)
|
java.lang.String |
form(long x)
Formats a long integer into a string (like sprintf in C)
|
java.lang.String |
form(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 |
print(java.io.PrintStream s,
java.lang.String fmt,
char x)
prints a formatted number following printf conventions
|
static void |
print(java.io.PrintStream s,
java.lang.String fmt,
double x)
prints a formatted number following printf conventions
|
static void |
print(java.io.PrintStream s,
java.lang.String fmt,
long x)
prints a formatted number following printf conventions
|
static void |
print(java.io.PrintStream s,
java.lang.String fmt,
java.lang.String x)
prints a formatted number following printf conventions
|
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
java.lang.IllegalArgumentException - if bad formatpublic static void print(java.io.PrintStream s,
java.lang.String fmt,
double x)
s - a PrintStreamfmt - the format stringx - the double to printpublic static void print(java.io.PrintStream s,
java.lang.String fmt,
long x)
s - a PrintStreamfmt - the format stringx - the long to printpublic static void print(java.io.PrintStream s,
java.lang.String fmt,
char x)
s - a PrintStreamfmt - the format stringx - the character topublic static void print(java.io.PrintStream s,
java.lang.String fmt,
java.lang.String x)
s - a PrintStream, fmt the format stringx - a string that represents the digits 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 form(double x)
x - the number to formatjava.lang.IllegalArgumentException - if bad argumentpublic java.lang.String form(long x)
x - the number to formatpublic java.lang.String form(char c)
x - the value to formatpublic java.lang.String form(java.lang.String s)
x - the value to formatpublic static void main(java.lang.String[] a)