|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.util.Utility
Field Summary | |
static java.lang.String |
LINE_SEPARATOR
|
Constructor Summary | |
Utility()
|
Method Summary | |
static boolean |
arrayEquals(double[] source,
java.lang.Object target)
Convenience utility to compare two double[]s Ought to be in System |
static boolean |
arrayEquals(int[] source,
java.lang.Object target)
Convenience utility to compare two int[]s Ought to be in System |
static boolean |
arrayEquals(java.lang.Object[] source,
java.lang.Object target)
Convenience utility to compare two Object[]s. |
static boolean |
arrayEquals(java.lang.Object source,
java.lang.Object target)
Convenience utility to compare two Object[]s Ought to be in System |
static boolean |
arrayRegionMatches(double[] source,
int sourceStart,
double[] target,
int targetStart,
int len)
Convenience utility to compare two arrays of doubles. |
static boolean |
arrayRegionMatches(int[] source,
int sourceStart,
int[] target,
int targetStart,
int len)
Convenience utility to compare two int[]s. |
static boolean |
arrayRegionMatches(java.lang.Object[] source,
int sourceStart,
java.lang.Object[] target,
int targetStart,
int len)
Convenience utility to compare two Object[]s Ought to be in System. |
static java.lang.String |
arrayToRLEString(byte[] a)
Construct a string representing a byte array. |
static java.lang.String |
arrayToRLEString(char[] a)
Construct a string representing a char array. |
static java.lang.String |
arrayToRLEString(int[] a)
Construct a string representing an int array. |
static java.lang.String |
arrayToRLEString(short[] a)
Construct a string representing a short array. |
static java.lang.String |
escape(java.lang.String s)
Convert characters outside the range U+0020 to U+007F to Unicode escapes, and convert backslash to a double backslash. |
static java.lang.String |
formatForSource(java.lang.String s)
Format a String for representation in a source file. |
static java.lang.String |
hex(char ch)
Convert a char to 4 hex uppercase digits. |
static java.lang.StringBuffer |
hex(char ch,
java.lang.StringBuffer output)
Convert a char to 4 hex uppercase digits. |
static java.lang.String |
hex(java.lang.String s)
Convert a string to comma-separated groups of 4 hex uppercase digits. |
static java.lang.String |
hex(java.lang.StringBuffer s)
Convert a string to comma-separated groups of 4 hex uppercase digits. |
static java.lang.StringBuffer |
hex(java.lang.String s,
java.lang.StringBuffer result)
Convert a string to comma-separated groups of 4 hex uppercase digits. |
static int |
lookup(java.lang.String source,
java.lang.String[] target)
Look up a given string in a string array. |
static boolean |
objectEquals(java.lang.Object source,
java.lang.Object target)
Convenience utility. |
static byte[] |
RLEStringToByteArray(java.lang.String s)
Construct an array of bytes from a run-length encoded string. |
static char[] |
RLEStringToCharArray(java.lang.String s)
Construct an array of shorts from a run-length encoded string. |
static int[] |
RLEStringToIntArray(java.lang.String s)
Construct an array of ints from a run-length encoded string. |
static short[] |
RLEStringToShortArray(java.lang.String s)
Construct an array of shorts from a run-length encoded string. |
static void |
split(java.lang.String s,
char divider,
java.lang.String[] output)
Split a string into pieces based on the given divider character |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String LINE_SEPARATOR
Constructor Detail |
public Utility()
Method Detail |
public static final boolean arrayEquals(java.lang.Object[] source, java.lang.Object target)
public static final boolean arrayEquals(int[] source, java.lang.Object target)
public static final boolean arrayEquals(double[] source, java.lang.Object target)
public static final boolean arrayEquals(java.lang.Object source, java.lang.Object target)
public static final boolean arrayRegionMatches(java.lang.Object[] source, int sourceStart, java.lang.Object[] target, int targetStart, int len)
len
- the length to compare.
The start indices and start+len must be valid.public static final boolean arrayRegionMatches(int[] source, int sourceStart, int[] target, int targetStart, int len)
len
- the length to compare.
The start indices and start+len must be valid.
Ought to be in Systempublic static final boolean arrayRegionMatches(double[] source, int sourceStart, double[] target, int targetStart, int len)
len
- the length to compare.
The start indices and start+len must be valid.
Ought to be in Systempublic static final boolean objectEquals(java.lang.Object source, java.lang.Object target)
public static final java.lang.String arrayToRLEString(int[] a)
public static final java.lang.String arrayToRLEString(short[] a)
public static final java.lang.String arrayToRLEString(char[] a)
public static final java.lang.String arrayToRLEString(byte[] a)
public static final int[] RLEStringToIntArray(java.lang.String s)
public static final short[] RLEStringToShortArray(java.lang.String s)
public static final char[] RLEStringToCharArray(java.lang.String s)
public static final byte[] RLEStringToByteArray(java.lang.String s)
public static final java.lang.String formatForSource(java.lang.String s)
public static final java.lang.String escape(java.lang.String s)
public static java.lang.String hex(char ch)
public static java.lang.String hex(java.lang.String s)
public static java.lang.String hex(java.lang.StringBuffer s)
public static java.lang.StringBuffer hex(char ch, java.lang.StringBuffer output)
public static java.lang.StringBuffer hex(java.lang.String s, java.lang.StringBuffer result)
public static void split(java.lang.String s, char divider, java.lang.String[] output)
s
- the string to splitdivider
- the character on which to split. Occurrences of
this character are not included in the outputoutput
- an array to receive the substrings between
instances of divider. It must be large enough on entry to
accomodate all output. Adjacent instances of the divider
character will place empty strings into output. Before
returning, output is padded out with empty strings.public static int lookup(java.lang.String source, java.lang.String[] target)
source
- the string to search fortarget
- the array of zero or more strings in which to
look for source
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |