public final class Mutf8 extends Object
Derived from libcore's MUTF-8 encoder at java.nio.charset.ModifiedUtf8.
Modifier and Type | Method and Description |
---|---|
static String |
decode(ByteInput in,
char[] out)
Decodes bytes from
in into out until a delimiter 0x00 is
encountered. |
static void |
encode(byte[] dst,
int offset,
String s)
Encodes the modified UTF-8 bytes corresponding to
s into dst , starting at offset . |
static byte[] |
encode(String s)
Returns an array containing the modified UTF-8 form of
s . |
public static String decode(ByteInput in, char[] out) throws UTFDataFormatException
in
into out
until a delimiter 0x00 is
encountered. Returns a new string containing the decoded characters.UTFDataFormatException
public static void encode(byte[] dst, int offset, String s)
s
into dst
, starting at offset
.public static byte[] encode(String s) throws UTFDataFormatException
s
.UTFDataFormatException
Copyright © 2016. All Rights Reserved.