Acme
Class Utils
java.lang.Object
Acme.Utils
public class Utils
- extends java.lang.Object
Constructor Summary |
Utils()
|
Method Summary |
static java.lang.String |
absoluteUrlStr(java.lang.String urlStr,
java.net.URL contextUrl)
|
static boolean |
arraycontains(java.lang.Object[] array,
java.lang.Object element)
|
static java.lang.String |
arrayToString(java.lang.Object o)
|
static java.lang.String |
base64Encode(byte[] src)
|
static java.lang.String |
base64Encode(java.lang.String srcString)
|
static java.lang.String |
baseUrlStr(java.lang.String urlStr)
|
static int |
charCount(java.lang.String str,
char c)
|
static void |
copyStream(java.io.InputStream in,
java.io.OutputStream out)
|
static void |
copyStream(java.io.InputStream in,
java.io.Writer out)
|
static void |
copyStream(java.io.Reader in,
java.io.OutputStream out)
|
static void |
copyStream(java.io.Reader in,
java.io.Writer out)
|
static int |
countOnes(byte n)
|
static int |
countOnes(int n)
|
static int |
countOnes(long n)
|
static void |
dumpStack()
|
static void |
dumpStack(java.io.PrintStream p)
|
static boolean |
equalsStrings(java.lang.String[] strings1,
java.lang.String[] strings2)
|
static boolean |
even(long n)
|
static java.lang.String |
fixDirUrlStr(java.lang.String urlStr)
|
static java.lang.String |
flattenStrarr(java.lang.String[] strs)
|
static int |
indexOfString(java.lang.String[] strings,
java.lang.String string)
|
static int |
indexOfStringIgnoreCase(java.lang.String[] strings,
java.lang.String string)
|
static boolean |
instanceOf(java.lang.Object o,
java.lang.Class cl)
|
static java.lang.String |
intervalStr(long interval)
|
static java.lang.String |
lsDateStr(java.util.Date date)
|
static boolean |
match(java.lang.String pattern,
java.lang.String string)
|
static boolean |
odd(long n)
|
static int |
parseInt(java.lang.String str,
int def)
|
static long |
parseLong(java.lang.String str,
long def)
|
static java.net.URL |
plainUrl(java.lang.String urlStr)
|
static java.net.URL |
plainUrl(java.net.URL context,
java.lang.String urlStr)
|
static java.lang.String |
pluralStr(long n)
|
static java.io.InputStream |
popenr(java.lang.String cmd)
|
static java.io.OutputStream |
popenw(java.lang.String cmd)
|
static long |
pow(long a,
long b)
|
static int |
read(java.io.InputStream in,
byte[] b,
int off,
int len)
|
static int |
readFully(java.io.InputStream in,
byte[] b,
int off,
int len)
|
static java.lang.Process |
runCommand(java.lang.String cmd)
|
static int |
sameSpan(java.lang.String str1,
java.lang.String str2)
|
static void |
sortStrings(java.lang.String[] strings)
|
static java.lang.String[] |
splitStr(java.lang.String str)
|
static java.lang.String[] |
splitStr(java.lang.String str,
char delim)
|
static int |
strCSpan(java.lang.String str,
java.lang.String charSet)
|
static int |
strCSpan(java.lang.String str,
java.lang.String charSet,
int fromIdx)
|
static int |
strSpan(java.lang.String str,
java.lang.String charSet)
|
static int |
strSpan(java.lang.String str,
java.lang.String charSet,
int fromIdx)
|
static int |
system(java.lang.String cmd)
|
static java.lang.String |
urlDecoder(java.lang.String encoded)
|
static boolean |
urlStrIsAbsolute(java.lang.String urlStr)
|
static boolean |
urlStrIsDir(java.lang.String urlStr)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INT_SECOND
public static final long INT_SECOND
- See Also:
- Constant Field Values
INT_MINUTE
public static final long INT_MINUTE
- See Also:
- Constant Field Values
INT_HOUR
public static final long INT_HOUR
- See Also:
- Constant Field Values
INT_DAY
public static final long INT_DAY
- See Also:
- Constant Field Values
INT_WEEK
public static final long INT_WEEK
- See Also:
- Constant Field Values
INT_MONTH
public static final long INT_MONTH
- See Also:
- Constant Field Values
INT_YEAR
public static final long INT_YEAR
- See Also:
- Constant Field Values
INT_DECADE
public static final long INT_DECADE
- See Also:
- Constant Field Values
Utils
public Utils()
lsDateStr
public static java.lang.String lsDateStr(java.util.Date date)
pluralStr
public static java.lang.String pluralStr(long n)
intervalStr
public static java.lang.String intervalStr(long interval)
strSpan
public static int strSpan(java.lang.String str,
java.lang.String charSet)
strSpan
public static int strSpan(java.lang.String str,
java.lang.String charSet,
int fromIdx)
strCSpan
public static int strCSpan(java.lang.String str,
java.lang.String charSet)
strCSpan
public static int strCSpan(java.lang.String str,
java.lang.String charSet,
int fromIdx)
match
public static boolean match(java.lang.String pattern,
java.lang.String string)
sameSpan
public static int sameSpan(java.lang.String str1,
java.lang.String str2)
charCount
public static int charCount(java.lang.String str,
char c)
splitStr
public static java.lang.String[] splitStr(java.lang.String str)
splitStr
public static java.lang.String[] splitStr(java.lang.String str,
char delim)
flattenStrarr
public static java.lang.String flattenStrarr(java.lang.String[] strs)
sortStrings
public static void sortStrings(java.lang.String[] strings)
indexOfString
public static int indexOfString(java.lang.String[] strings,
java.lang.String string)
indexOfStringIgnoreCase
public static int indexOfStringIgnoreCase(java.lang.String[] strings,
java.lang.String string)
equalsStrings
public static boolean equalsStrings(java.lang.String[] strings1,
java.lang.String[] strings2)
pow
public static long pow(long a,
long b)
throws java.lang.ArithmeticException
- Throws:
java.lang.ArithmeticException
parseInt
public static int parseInt(java.lang.String str,
int def)
parseLong
public static long parseLong(java.lang.String str,
long def)
arrayToString
public static java.lang.String arrayToString(java.lang.Object o)
instanceOf
public static boolean instanceOf(java.lang.Object o,
java.lang.Class cl)
even
public static boolean even(long n)
odd
public static boolean odd(long n)
countOnes
public static int countOnes(byte n)
countOnes
public static int countOnes(int n)
countOnes
public static int countOnes(long n)
read
public static int read(java.io.InputStream in,
byte[] b,
int off,
int len)
throws java.io.IOException
- Throws:
java.io.IOException
readFully
public static int readFully(java.io.InputStream in,
byte[] b,
int off,
int len)
throws java.io.IOException
- Throws:
java.io.IOException
plainUrl
public static java.net.URL plainUrl(java.net.URL context,
java.lang.String urlStr)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
plainUrl
public static java.net.URL plainUrl(java.lang.String urlStr)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
baseUrlStr
public static java.lang.String baseUrlStr(java.lang.String urlStr)
fixDirUrlStr
public static java.lang.String fixDirUrlStr(java.lang.String urlStr)
urlStrIsDir
public static boolean urlStrIsDir(java.lang.String urlStr)
urlStrIsAbsolute
public static boolean urlStrIsAbsolute(java.lang.String urlStr)
absoluteUrlStr
public static java.lang.String absoluteUrlStr(java.lang.String urlStr,
java.net.URL contextUrl)
throws java.net.MalformedURLException
- Throws:
java.net.MalformedURLException
urlDecoder
public static java.lang.String urlDecoder(java.lang.String encoded)
base64Encode
public static java.lang.String base64Encode(byte[] src)
base64Encode
public static java.lang.String base64Encode(java.lang.String srcString)
arraycontains
public static boolean arraycontains(java.lang.Object[] array,
java.lang.Object element)
system
public static int system(java.lang.String cmd)
popenr
public static java.io.InputStream popenr(java.lang.String cmd)
popenw
public static java.io.OutputStream popenw(java.lang.String cmd)
runCommand
public static java.lang.Process runCommand(java.lang.String cmd)
throws java.io.IOException
- Throws:
java.io.IOException
copyStream
public static void copyStream(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
copyStream
public static void copyStream(java.io.Reader in,
java.io.Writer out)
throws java.io.IOException
- Throws:
java.io.IOException
copyStream
public static void copyStream(java.io.InputStream in,
java.io.Writer out)
throws java.io.IOException
- Throws:
java.io.IOException
copyStream
public static void copyStream(java.io.Reader in,
java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
dumpStack
public static void dumpStack(java.io.PrintStream p)
dumpStack
public static void dumpStack()