public class StringUtil extends Object
Constructor and Description |
---|
StringUtil() |
Modifier and Type | Method and Description |
---|---|
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.
|
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 textpublic static String parseCharacterEncoding(String contentType)
null
is returned.
contentType
- a content type headerpublic static boolean isEmpty(String str)
public static void main(String[] args)
Copyright © 2007, 2017, Oracle and/or its affiliates. All rights reserved.