|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.iris.Fissures.seed.util.Format
public class 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.Object obj)
Formats the object into a string. |
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
java.lang.IllegalArgumentException - if bad format| Method Detail |
|---|
public static void printf(java.lang.String fmt,
double x)
fmt - the format stringx - the double to print
public static void printf(java.lang.String fmt,
int x)
fmt - the format stringx - the int to print
public static void printf(java.lang.String fmt,
long x)
fmt - the format stringx - the long to print
public static void printf(java.lang.String fmt,
char x)
fmt - the format stringx - the character to print
public 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 string
public static long atol(java.lang.String s)
s - a string
public static double atof(java.lang.String s)
s - a stringpublic java.lang.String format(java.lang.Object obj)
obj - the Object for format
public java.lang.String format(double x)
x - the number to format
java.lang.IllegalArgumentException - if bad argumentpublic java.lang.String format(int x)
x - the number to format
public java.lang.String format(long x)
x - the number to format
public java.lang.String format(char c)
x - the value to format
public java.lang.String format(java.lang.String s)
x - the value to format
public static void main(java.lang.String[] a)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||