public class CharUtil extends Object
char[] - byte[] conversions.| 构造器和说明 |
|---|
CharUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
equalsOne(char c,
char[] match)
Match if one character equals to any of the given character.
|
static int |
findFirstDiff(char[] source,
int index,
char match)
Finds index of the first character in given array the differs from the
given set of characters.
|
static int |
findFirstDiff(char[] source,
int index,
char[] match)
Finds index of the first character in given array the differs from the
given set of characters.
|
static int |
findFirstEqual(char[] source,
int index,
char match)
Finds index of the first character in given array the matches any from the
given set of characters.
|
static int |
findFirstEqual(char[] source,
int index,
char[] match)
Finds index of the first character in given array the matches any from the
given set of characters.
|
static boolean |
isDigit(char c) |
static boolean |
isLetter(char c) |
static boolean |
isLetterOrDigit(char c) |
static boolean |
isLowercaseLetter(char c)
Returns
true if specified character is lowercase ASCII. |
static boolean |
isPropertyNameChar(char c) |
static boolean |
isUppercaseLetter(char c)
Returns
true if specified character is uppercase ASCII. |
static boolean |
isWhitespace(char c)
Returns
true if character is a white space (<= ' '). |
static boolean |
isWordChar(char c) |
static int |
toAscii(char c)
Returns ASCII value of a char.
|
static byte[] |
toAsciiByteArray(char[] carr)
Converts char array into
ASCII array. |
static byte[] |
toAsciiByteArray(CharSequence charSequence)
Converts char sequence into ASCII byte array.
|
static byte[] |
toByteArray(char[] carr)
Converts char array to byte array using default Jodd encoding.
|
static byte[] |
toByteArray(char[] carr,
String charset)
Converts char array to byte array using provided encoding.
|
static char |
toChar(byte b)
Converts (signed) byte to (unsigned) char.
|
static char[] |
toCharArray(byte[] barr)
Converts byte array of default Jodd encoding to char array.
|
static char[] |
toCharArray(byte[] barr,
String charset)
Converts byte array of specific encoding to char array.
|
static char |
toLowerAscii(char c)
Lowers uppercase ASCII char.
|
static byte[] |
toRawByteArray(char[] carr)
Converts char array into byte array by replacing each character with two bytes.
|
static char[] |
toRawCharArray(byte[] barr) |
static byte[] |
toSimpleByteArray(char[] carr)
Converts char array into byte array by stripping the high byte of each character.
|
static byte[] |
toSimpleByteArray(CharSequence charSequence)
Converts char sequence into byte array.
|
static char[] |
toSimpleCharArray(byte[] barr)
Converts byte array to char array by simply extending bytes to chars.
|
static char |
toUpperAscii(char c)
Uppers lowercase ASCII char.
|
public static char toChar(byte b)
public static byte[] toSimpleByteArray(char[] carr)
public static byte[] toSimpleByteArray(CharSequence charSequence)
public static char[] toSimpleCharArray(byte[] barr)
public static int toAscii(char c)
public static byte[] toAsciiByteArray(char[] carr)
ASCII array.public static byte[] toAsciiByteArray(CharSequence charSequence)
public static byte[] toRawByteArray(char[] carr)
public static char[] toRawCharArray(byte[] barr)
public static byte[] toByteArray(char[] carr)
throws UnsupportedEncodingException
public static byte[] toByteArray(char[] carr,
String charset)
throws UnsupportedEncodingException
public static char[] toCharArray(byte[] barr)
throws UnsupportedEncodingException
public static char[] toCharArray(byte[] barr,
String charset)
throws UnsupportedEncodingException
public static boolean equalsOne(char c,
char[] match)
true if characters match any character from given array,
otherwise falsepublic static int findFirstEqual(char[] source,
int index,
char[] match)
public static int findFirstEqual(char[] source,
int index,
char match)
public static int findFirstDiff(char[] source,
int index,
char[] match)
public static int findFirstDiff(char[] source,
int index,
char match)
public static boolean isWhitespace(char c)
true if character is a white space (<= ' ').
White space definition is taken from String class (see: trim()).public static boolean isLowercaseLetter(char c)
true if specified character is lowercase ASCII.
If user uses only ASCIIs, it is much much faster.public static boolean isUppercaseLetter(char c)
true if specified character is uppercase ASCII.
If user uses only ASCIIs, it is much much faster.public static boolean isLetter(char c)
public static boolean isDigit(char c)
public static boolean isLetterOrDigit(char c)
public static boolean isWordChar(char c)
public static boolean isPropertyNameChar(char c)
public static char toUpperAscii(char c)
public static char toLowerAscii(char c)
Copyright © 2016. All rights reserved.