Formatting data in Java code
To format numeric and date-time data in Java code, use the
com.fourjs.fgl.lang.FglFormat
class implemented in
$FGLDIR/lib/fgl.jar.
You must add $FGLDIR/lib/fgl.jar to the class
path in order to compile Java code with com.fourjs.fgl.lang.FglFormat
class.
The com.fourjs.fgl.lang.FglFormat
class provides
an interface to the data formatting functions of the runtime
system. This class is actually an equivalent of the USING
operator
in the language.
The com.fourjs.fgl.lang.FglFormat
class implements
the following:
Method | Description |
---|---|
|
Formats the integer value provided as Java int
based on fmt. Here fmt must specify a numeric format with [$@*#&<()+-]
characters, same as in the USING operator. |
|
Formats the FLOAT value provided as Java double
based on fmt. Here fmt must specify a numeric format with [ $ @*#&<()+-. ,]
characters,same as in the USING operator. |
|
Formats the DATE value provided as FglDate based on fmt. Here fmt must specify
a date format with [mdy] characters, same as in the USING
operator. |
|
Formats the DECIMAL value provided as FglDecimal , by using fmt. Here fmt must
specify a numeric format with [ $ @*# $<()+-. ,] characters, same as in the
USING operator. |
Example of Java code using
the
com.fourjs.fgl.lang.FglFormat
class:public static void formatDecimal(FglDecimal dec){
System.out.println( FglFormat.format(dec,"$#####&.&&" );
}