public class TextFormat
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
newLine
The line separator for the system that the program is running on
|
Constructor and Description |
---|
TextFormat() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
fixExponent(double x)
JCAMP-DX requires 1.5E[+|-]nn or 1.5E[+|-]nnn only
not Java's 1.5E3 or 1.5E-2
|
static java.lang.String |
fixExponentInt(double x) |
static java.lang.String |
fixIntNoExponent(double x) |
static java.lang.String |
format(float value,
int width,
int precision,
boolean alignLeft,
boolean zeroPad) |
static java.lang.String |
format(java.lang.String value,
int width,
int precision,
boolean alignLeft,
boolean zeroPad) |
static java.lang.String |
formatDecimal(float value,
int decimalDigits) |
static java.lang.String |
formatString(java.lang.String strFormat,
java.lang.String key,
float floatT) |
static java.lang.String |
formatString(java.lang.String strFormat,
java.lang.String key,
int intT) |
static java.lang.String |
formatString(java.lang.String strFormat,
java.lang.String key,
java.lang.String strT) |
static java.lang.String |
formatString(java.lang.String strFormat,
java.lang.String key,
java.lang.String strT,
float floatT) |
static java.text.DecimalFormat |
getDecimalFormat(java.lang.String hash)
If the applet is used for teaching, then we may need to obscure the title
of the spectrum
|
static boolean |
isAlmostInteger(double x) |
static boolean |
isMatch(java.lang.String s,
java.lang.String strWildcard,
boolean checkStar,
boolean allowInitialStar) |
static boolean |
isWild(java.lang.String s) |
static void |
lFill(java.lang.StringBuffer s,
java.lang.String s1,
java.lang.String s2) |
static java.lang.String |
replaceAllCharacters(java.lang.String str,
java.lang.String strFrom,
char chTo)
Does a clean replace of any of the characters in str with chrTo
If strTo contains strFrom, then only a single pass is done.
|
static java.lang.String |
replaceAllCharacters(java.lang.String str,
java.lang.String strFrom,
java.lang.String strTo)
Does a clean replace of any of the characters in str with strTo
If strTo contains strFrom, then only a single pass is done.
|
static void |
rFill(java.lang.StringBuffer s,
java.lang.String s1,
java.lang.String s2) |
static java.lang.String |
rtrim(java.lang.String str,
java.lang.String chars) |
static java.lang.String |
safeTruncate(float f,
int n) |
static void |
setUseNumberLocalization(boolean TF) |
static java.lang.String |
simpleReplace(java.lang.String str,
java.lang.String strFrom,
java.lang.String strTo)
Does a clean replace of strFrom in str with strTo
If strTo contains strFrom, then only a single pass is done.
|
static java.lang.String[] |
split(java.lang.String text,
char ch) |
static java.lang.String[] |
split(java.lang.String text,
java.lang.String run)
proper splitting, even for Java 1.3 -- if the text ends in the run,
no new line is appended.
|
static java.lang.String |
sprintf(java.lang.String strFormat,
java.lang.Object[] values) |
static java.lang.String |
sprintf(java.lang.String strFormat,
java.lang.String[] sVal,
float[] fVal) |
static java.lang.String |
sprintf(java.lang.String strFormat,
java.lang.String[] sVal,
float[] fVal,
int[] iVal) |
static java.lang.String |
trim(java.lang.String str,
java.lang.String chars) |
static java.lang.String |
trimQuotes(java.lang.String value) |
public static final java.lang.String newLine
public static void setUseNumberLocalization(boolean TF)
public static java.lang.String formatDecimal(float value, int decimalDigits)
public static java.lang.String format(float value, int width, int precision, boolean alignLeft, boolean zeroPad)
public static java.lang.String format(java.lang.String value, int width, int precision, boolean alignLeft, boolean zeroPad)
public static java.lang.String formatString(java.lang.String strFormat, java.lang.String key, java.lang.String strT)
public static java.lang.String formatString(java.lang.String strFormat, java.lang.String key, float floatT)
public static java.lang.String formatString(java.lang.String strFormat, java.lang.String key, int intT)
public static java.lang.String sprintf(java.lang.String strFormat, java.lang.Object[] values)
public static java.lang.String sprintf(java.lang.String strFormat, java.lang.String[] sVal, float[] fVal)
public static java.lang.String sprintf(java.lang.String strFormat, java.lang.String[] sVal, float[] fVal, int[] iVal)
public static java.lang.String formatString(java.lang.String strFormat, java.lang.String key, java.lang.String strT, float floatT)
public static java.lang.String[] split(java.lang.String text, java.lang.String run)
text
- run
- public static java.lang.String replaceAllCharacters(java.lang.String str, java.lang.String strFrom, java.lang.String strTo)
str
- strFrom
- strTo
- public static java.lang.String replaceAllCharacters(java.lang.String str, java.lang.String strFrom, char chTo)
str
- strFrom
- chTo
- public static java.lang.String simpleReplace(java.lang.String str, java.lang.String strFrom, java.lang.String strTo)
str
- strFrom
- strTo
- public static java.lang.String trim(java.lang.String str, java.lang.String chars)
public static java.lang.String rtrim(java.lang.String str, java.lang.String chars)
public static java.lang.String[] split(java.lang.String text, char ch)
public static void lFill(java.lang.StringBuffer s, java.lang.String s1, java.lang.String s2)
public static void rFill(java.lang.StringBuffer s, java.lang.String s1, java.lang.String s2)
public static java.lang.String safeTruncate(float f, int n)
public static boolean isWild(java.lang.String s)
public static boolean isMatch(java.lang.String s, java.lang.String strWildcard, boolean checkStar, boolean allowInitialStar)
public static java.text.DecimalFormat getDecimalFormat(java.lang.String hash)
hash
- public static java.lang.String trimQuotes(java.lang.String value)
public static java.lang.String fixExponent(double x)
x
- public static java.lang.String fixExponentInt(double x)
public static java.lang.String fixIntNoExponent(double x)
public static boolean isAlmostInteger(double x)