org.naokishibata.generic
Class MiscUtils
java.lang.Object
org.naokishibata.generic.MiscUtils
public class MiscUtils
- extends java.lang.Object
Method Summary |
static
|
addAll(java.util.Collection<T> c,
java.lang.Iterable<U> i)
|
static
|
addAll(java.util.Collection<T> c,
U... e)
|
static java.util.HashMap<java.lang.String,java.lang.String[]> |
analyseCommandLine(java.lang.String[] args,
java.util.HashMap<java.lang.String,java.lang.Integer> options)
|
static java.lang.String |
getCallerClassName()
|
static
|
getFirst(java.lang.Iterable<T> c)
|
static java.lang.String |
getMainClassName()
|
static java.lang.Thread |
getMainThread()
|
static java.lang.String |
getThreadStarterClassName()
|
static
|
isEmpty(java.lang.Iterable<T> c)
|
static
<T> java.lang.Iterable<T> |
|
iterableWrapper(java.lang.Iterable<T> it)
|
static
<T> java.lang.Iterable<T> |
|
iteratorToIterable(java.util.Iterator<T> it)
|
static java.lang.String |
readWholeFileAsAString(java.io.File f)
|
static java.lang.String |
readWholeFileAsAString(java.lang.String fn)
|
static java.lang.String[] |
regexCapture(java.lang.String input,
java.lang.String regex)
|
static java.lang.String |
replaceString(java.lang.String str,
java.lang.String pattern,
java.lang.String replace)
|
static java.lang.String |
sprintf(java.lang.String format,
java.lang.Object... args)
|
static java.lang.String |
substringFromEnd(java.lang.String str,
int index)
|
static
|
toArray(java.lang.Iterable<T> it,
T[] a)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
mutexDirectBuffer
public static java.lang.Object mutexDirectBuffer
regexFPNumber
public static final java.lang.String regexFPNumber
- See Also:
- Constant Field Values
MiscUtils
public MiscUtils()
getFirst
public static <T> T getFirst(java.lang.Iterable<T> c)
isEmpty
public static <T> boolean isEmpty(java.lang.Iterable<T> c)
addAll
public static <T,U extends T> void addAll(java.util.Collection<T> c,
java.lang.Iterable<U> i)
addAll
public static <T,U extends T> void addAll(java.util.Collection<T> c,
U... e)
toArray
public static <T> T[] toArray(java.lang.Iterable<T> it,
T[] a)
iterableWrapper
public static <T> java.lang.Iterable<T> iterableWrapper(java.lang.Iterable<T> it)
iteratorToIterable
public static <T> java.lang.Iterable<T> iteratorToIterable(java.util.Iterator<T> it)
replaceString
public static java.lang.String replaceString(java.lang.String str,
java.lang.String pattern,
java.lang.String replace)
substringFromEnd
public static java.lang.String substringFromEnd(java.lang.String str,
int index)
sprintf
public static java.lang.String sprintf(java.lang.String format,
java.lang.Object... args)
getThreadStarterClassName
public static java.lang.String getThreadStarterClassName()
getMainThread
public static java.lang.Thread getMainThread()
getMainClassName
public static java.lang.String getMainClassName()
getCallerClassName
public static java.lang.String getCallerClassName()
readWholeFileAsAString
public static java.lang.String readWholeFileAsAString(java.io.File f)
throws java.io.FileNotFoundException,
java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException
readWholeFileAsAString
public static java.lang.String readWholeFileAsAString(java.lang.String fn)
throws java.io.FileNotFoundException,
java.io.IOException
- Throws:
java.io.FileNotFoundException
java.io.IOException
regexCapture
public static java.lang.String[] regexCapture(java.lang.String input,
java.lang.String regex)
analyseCommandLine
public static java.util.HashMap<java.lang.String,java.lang.String[]> analyseCommandLine(java.lang.String[] args,
java.util.HashMap<java.lang.String,java.lang.Integer> options)