public enum PayloadEncode extends Enum<PayloadEncode>
| Modifier and Type | Method and Description |
|---|---|
abstract byte[] |
decode(String data)
解码
|
static byte[] |
decode(String data,
String encoding)
解码
|
abstract String |
encode(byte[] data)
编码
|
static PayloadEncode |
getEncode(String encoding)
获取解码器
|
static PayloadEncode |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PayloadEncode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final PayloadEncode plain
public static final PayloadEncode hex
public static final PayloadEncode base64
public static PayloadEncode[] values()
for (PayloadEncode c : PayloadEncode.values()) System.out.println(c);
public static PayloadEncode valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic abstract String encode(byte[] data)
data - byte arraypublic abstract byte[] decode(String data)
data - String 字符串public static byte[] decode(String data, String encoding)
data - dataencoding - encodingpublic static PayloadEncode getEncode(String encoding)
encoding - encodingCopyright © 2024. All rights reserved.