|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectchord.util.Utils
public final class Utils
Commonly-used utilities.
| Field Summary | |
|---|---|
static java.lang.String |
LIST_SEPARATOR
|
static java.lang.String |
PATH_SEPARATOR
|
| Method Summary | ||
|---|---|---|
static
|
add(java.util.Map<S,java.util.List<T>> map,
S key1,
T key2)
|
|
static boolean |
areEqual(java.lang.Object x,
java.lang.Object y)
Returns true if the given objects are equal, namely, they are both null or they are equal by the equals() method. |
|
static java.lang.String[] |
concat(java.lang.String[] a,
java.lang.String[] b)
Create an array of strings by concatenating two given arrays of strings. |
|
static java.lang.String |
concat(java.lang.String s1,
java.lang.String sep,
java.lang.String s2)
|
|
static
|
contains(T[] array,
T s)
Determines whether a given array contains a given value. |
|
static void |
copy(java.lang.String fromFileName,
java.lang.String toFileName)
|
|
static void |
deleteFile(java.io.File file)
|
|
static void |
deleteFile(java.lang.String fileName)
|
|
static boolean |
exists(java.lang.String fileName)
|
|
static java.lang.String |
getAbsolutePath(java.lang.String parent,
java.lang.String child)
|
|
static java.util.Set<java.lang.String> |
getClassNames(java.lang.String classPath)
|
|
static java.io.BufferedReader |
getResourceAsReader(java.lang.String resName)
|
|
static java.io.InputStream |
getResourceAsStream(java.lang.String resName)
|
|
static
|
hasDuplicates(java.util.List<T> elements)
Determines whether a given collection contains duplicate values. |
|
static
|
hasDuplicates(T[] array)
Determines whether a given array contains duplicate values. |
|
static boolean |
isSubclass(java.lang.Class subclass,
java.lang.Class superclass)
Determines whether a given class is a subclass of another. |
|
static
|
join(java.util.List<T> objs,
java.lang.String delim)
|
|
static
|
join(java.util.List<T> objs,
java.lang.String delim,
int start,
int end)
|
|
static boolean |
mkdirs(java.io.File file)
|
|
static boolean |
mkdirs(java.lang.String dirName)
|
|
static boolean |
mkdirs(java.lang.String parentName,
java.lang.String childName)
|
|
static java.io.PrintWriter |
openOut(java.lang.String path)
|
|
static java.io.PrintWriter |
openOutAppend(java.lang.String path)
|
|
static boolean |
prefixMatch(java.lang.String str,
java.lang.String[] prefixes)
Checks a string against a set of prefixes. |
|
static java.util.List<java.lang.String> |
readFileToList(java.io.File file)
|
|
static void |
readFileToList(java.io.File file,
java.util.List<java.lang.String> list)
|
|
static java.util.List<java.lang.String> |
readFileToList(java.lang.String fileName)
|
|
static void |
readFileToList(java.lang.String fileName,
java.util.List<java.lang.String> list)
|
|
static IndexMap<java.lang.String> |
readFileToMap(java.io.File file)
|
|
static IndexMap<java.lang.String> |
readFileToMap(java.lang.String fileName)
|
|
static java.lang.Object |
readSerialFile(java.lang.String serialFileName)
|
|
static int[] |
samplePermutation(java.util.Random random,
int n)
|
|
static java.lang.String[] |
toArray(java.lang.String str)
|
|
static java.util.List<java.lang.String> |
tokenize(java.lang.String s)
|
|
static
|
toString(java.util.Collection<T> a)
|
|
static
|
toString(java.util.Collection<T> c,
java.lang.String prefix,
java.lang.String sep,
java.lang.String suffix)
Provides a string representation of the elements in the given collection. |
|
static
|
toString(T[] array)
Provides a string representation of the elements in the given array. |
|
static
|
toString(T[] array,
java.lang.String prefix,
java.lang.String sep,
java.lang.String suffix)
Provides a string representation of the elements in the given array. |
|
static java.lang.String |
trimNumSuffix(java.lang.String s)
Trim the numerical suffix of the given string. |
|
static void |
writeListToFile(java.util.List<java.lang.String> list,
java.io.File file)
|
|
static void |
writeListToFile(java.util.List<java.lang.String> list,
java.lang.String fileName)
|
|
static void |
writeMapToFile(IndexMap<java.lang.String> map,
java.io.File file)
|
|
static void |
writeMapToFile(IndexMap<java.lang.String> map,
java.lang.String fileName)
|
|
static void |
writeSerialFile(java.lang.Object o,
java.lang.String serialFileName)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String LIST_SEPARATOR
public static final java.lang.String PATH_SEPARATOR
| Method Detail |
|---|
public static boolean areEqual(java.lang.Object x,
java.lang.Object y)
equals() method.
x - the first compared object.y - the second compared object.
public static <T> boolean hasDuplicates(java.util.List<T> elements)
T - The type of the collection elements.elements - A collection.
public static <T> java.lang.String toString(java.util.Collection<T> c,
java.lang.String prefix,
java.lang.String sep,
java.lang.String suffix)
T - The type of elements in the collection.c - A collection of elements. It may be null.prefix - String to be used as prefix.sep - String to be used to separate elements in the collection.suffix - String to be used as suffix.
public static <T> java.lang.String toString(java.util.Collection<T> a)
public static <T> java.lang.String toString(T[] array,
java.lang.String prefix,
java.lang.String sep,
java.lang.String suffix)
T - The type of array elements.array - An array of elements. It may be null.prefix - String to be used as prefix.sep - String to be used to separate array elements.suffix - String to be used as suffix.
public static <T> java.lang.String toString(T[] array)
T - The type of the array elements.array - an array of elements.
public static <T> java.lang.String join(java.util.List<T> objs,
java.lang.String delim)
public static <T> java.lang.String join(java.util.List<T> objs,
java.lang.String delim,
int start,
int end)
public static java.lang.String[] toArray(java.lang.String str)
public static java.lang.String concat(java.lang.String s1,
java.lang.String sep,
java.lang.String s2)
public static int[] samplePermutation(java.util.Random random,
int n)
public static <S,T> void add(java.util.Map<S,java.util.List<T>> map,
S key1,
T key2)
public static boolean prefixMatch(java.lang.String str,
java.lang.String[] prefixes)
str - a stringprefixes - an array of prefixes
public static boolean isSubclass(java.lang.Class subclass,
java.lang.Class superclass)
subclass - An intended subclass.superclass - An intended superclass.
true iff class subclass is a subclass of class superclass.public static java.io.InputStream getResourceAsStream(java.lang.String resName)
public static java.io.BufferedReader getResourceAsReader(java.lang.String resName)
public static java.util.Set<java.lang.String> getClassNames(java.lang.String classPath)
public static java.lang.String trimNumSuffix(java.lang.String s)
s - The string whose numerical suffix is to be trimmed.
java.lang.IllegalArgumentException - if s is null.
public static java.lang.String[] concat(java.lang.String[] a,
java.lang.String[] b)
a - the first array of strings.b - the second array of strings.
a followed by those in b.
java.lang.IllegalArgumentException - if any of arguments is null.public static java.util.List<java.lang.String> tokenize(java.lang.String s)
public static <T> boolean contains(T[] array,
T s)
T - The type of the array elements and the value
to be checked for containment in the array.array - An array.s - A value to be checked for containment in the
given array.
public static <T> boolean hasDuplicates(T[] array)
T - The type of the array elements.array - An array.
java.lang.IllegalArgumentException - if array is null.public static java.io.PrintWriter openOut(java.lang.String path)
public static java.io.PrintWriter openOutAppend(java.lang.String path)
public static java.lang.String getAbsolutePath(java.lang.String parent,
java.lang.String child)
public static void copy(java.lang.String fromFileName,
java.lang.String toFileName)
public static boolean mkdirs(java.lang.String dirName)
public static boolean mkdirs(java.lang.String parentName,
java.lang.String childName)
public static boolean mkdirs(java.io.File file)
public static java.lang.Object readSerialFile(java.lang.String serialFileName)
public static void writeSerialFile(java.lang.Object o,
java.lang.String serialFileName)
public static void readFileToList(java.lang.String fileName,
java.util.List<java.lang.String> list)
public static void readFileToList(java.io.File file,
java.util.List<java.lang.String> list)
public static java.util.List<java.lang.String> readFileToList(java.lang.String fileName)
public static java.util.List<java.lang.String> readFileToList(java.io.File file)
public static IndexMap<java.lang.String> readFileToMap(java.lang.String fileName)
public static IndexMap<java.lang.String> readFileToMap(java.io.File file)
public static void writeListToFile(java.util.List<java.lang.String> list,
java.lang.String fileName)
public static void writeListToFile(java.util.List<java.lang.String> list,
java.io.File file)
public static void writeMapToFile(IndexMap<java.lang.String> map,
java.lang.String fileName)
public static void writeMapToFile(IndexMap<java.lang.String> map,
java.io.File file)
public static void deleteFile(java.lang.String fileName)
public static void deleteFile(java.io.File file)
public static boolean exists(java.lang.String fileName)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||