|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.nutch.util.StringUtil
public class StringUtil
A collection of String processing utility methods.
| Constructor Summary | |
|---|---|
StringUtil()
|
|
| Method Summary | |
|---|---|
static byte[] |
fromHexString(String text)
Convert a String containing consecutive (no inside whitespace) hexadecimal digits into a corresponding byte array. |
static boolean |
isEmpty(String str)
Checks if a string is empty (ie is null or empty). |
static String |
leftPad(String s,
int length)
Returns a copy of s padded with leading spaces so
that it's length is length. |
static void |
main(String[] args)
|
static String |
parseCharacterEncoding(String contentType)
Parse the character encoding from the specified content type header. |
static String |
resolveEncodingAlias(String encoding)
|
static String |
rightPad(String s,
int length)
Returns a copy of s padded with trailing spaces so
that it's length is length. |
static String |
toHexString(byte[] buf)
Convenience call for toHexString(byte[], String, int), where
sep = null; lineLen = Integer.MAX_VALUE. |
static String |
toHexString(byte[] buf,
String sep,
int lineLen)
Get a text representation of a byte[] as hexadecimal String, where each pair of hexadecimal digits corresponds to consecutive bytes in the array. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringUtil()
| Method Detail |
|---|
public static String rightPad(String s,
int length)
s padded with trailing spaces so
that it's length is length. Strings already
length characters long or longer are not altered.
public static String leftPad(String s,
int length)
s padded with leading spaces so
that it's length is length. Strings already
length characters long or longer are not altered.
public static String toHexString(byte[] buf)
toHexString(byte[], String, int), where
sep = null; lineLen = Integer.MAX_VALUE.
buf -
public static String toHexString(byte[] buf,
String sep,
int lineLen)
buf - input datasep - separate every pair of hexadecimal digits with this separator, or
null if no separation is needed.lineLen - break the output String into lines containing output for lineLen
bytes.public static byte[] fromHexString(String text)
text - input text
public static String parseCharacterEncoding(String contentType)
null is returned.
contentType - a content type headerpublic static boolean isEmpty(String str)
public static String resolveEncodingAlias(String encoding)
public static void main(String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||