public final class StringEncoder
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
StringEncoder() |
Modifier and Type | Method and Description |
---|---|
static int |
encodeIsoChars(java.lang.CharSequence charArray,
int charIndex,
byte[] byteArray,
int byteIndex,
int length) |
static byte[] |
encodeSingleByteChars(java.lang.CharSequence s)
Encodes the specified char sequence by casting each character to a byte.
|
static int |
encodeString(java.lang.CharSequence charArray,
int charOffset,
int charLength,
byte[] byteArray) |
static byte[] |
toBytes(java.lang.String str,
java.nio.charset.Charset charset)
Converts a String to a byte[].
|
public static byte[] toBytes(java.lang.String str, java.nio.charset.Charset charset)
str
- if null, return null.charset
- if null, use the default charset.public static byte[] encodeSingleByteChars(java.lang.CharSequence s)
s
- the char sequence to encodepublic static int encodeIsoChars(java.lang.CharSequence charArray, int charIndex, byte[] byteArray, int byteIndex, int length)
public static int encodeString(java.lang.CharSequence charArray, int charOffset, int charLength, byte[] byteArray)