| 
 | Colt 1.2.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcorejava.Format
A class for formatting numbers that follows printf conventions. Also implements C-like atoi and atof functions
| Constructor Summary | |
| Format(String s)Formats the number following printf conventions. | |
| Method Summary | |
| static double | atof(String s)Converts a string of digits to a double | 
| static int | atoi(String s)Converts a string of digits (decimal, octal or hex) to an integer | 
| static long | atol(String s)Converts a string of digits (decimal, octal or hex) to a long integer | 
|  String | format(char c)Formats a character into a string (like sprintf in C) | 
|  String | format(double x)Formats a double into a string (like sprintf in C) | 
|  String | format(int x)Formats an integer into a string (like sprintf in C) | 
|  String | format(long x)Formats a long integer into a string (like sprintf in C) | 
|  String | format(String s)Formats a string into a larger string (like sprintf in C) | 
| static void | main(String[] a)a test stub for the format class | 
| static void | printf(String fmt,
       char x)prints a formatted number following printf conventions | 
| static void | printf(String fmt,
       double x)prints a formatted number following printf conventions | 
| static void | printf(String fmt,
       int x)prints a formatted number following printf conventions | 
| static void | printf(String fmt,
       long x)prints a formatted number following printf conventions | 
| static void | printf(String fmt,
       String x)prints a formatted number following printf conventions | 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public Format(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
          IllegalArgumentException - if bad format| Method Detail | 
public static void printf(String fmt,
                          double x)
fmt - the format stringx - the double to print
public static void printf(String fmt,
                          int x)
fmt - the format stringx - the int to print
public static void printf(String fmt,
                          long x)
fmt - the format stringx - the long to print
public static void printf(String fmt,
                          char x)
fmt - the format stringx - the character to print
public static void printf(String fmt,
                          String x)
fmt - the format stringx - a string to printpublic static int atoi(String s)
s - a string
public static long atol(String s)
s - a string
public static double atof(String s)
s - a stringpublic String format(double x)
x - the number to format
IllegalArgumentException - if bad argumentpublic String format(int x)
x - the number to format
public String format(long x)
x - the number to format
public String format(char c)
public String format(String s)
public static void main(String[] a)
| 
 | Colt 1.2.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||