public final class SafeEncoder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.nio.charset.Charset |
DEFAULT_CHARSET |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
encode(byte[] data) |
static byte[] |
encode(java.lang.String str) |
static byte[][] |
encodeMany(java.lang.String... strs) |
static java.lang.Object |
encodeObject(java.lang.Object dataToEncode)
This method takes an object and will convert all bytes[] and list of byte[] and will encode the
object in a recursive way.
|
static byte[] |
toUpperCase(byte[] data)
Converts a byte array to uppercase by converting lowercase ASCII letters (a-z) to uppercase (A-Z).
|
public static byte[][] encodeMany(java.lang.String... strs)
public static byte[] encode(java.lang.String str)
public static java.lang.String encode(byte[] data)
public static java.lang.Object encodeObject(java.lang.Object dataToEncode)
dataToEncode - public static byte[] toUpperCase(byte[] data)
This method only works correctly for ASCII text. Non-ASCII characters are left unchanged. For Redis command names (which are always ASCII), this is safe and provides ~47% performance improvement over the String-based approach.
data - the byte array to convert to uppercaseCopyright © 2025. All rights reserved.