Class Utf8Util
java.lang.Object
dev.blaauwendraad.masker.json.util.Utf8Util
UTF-8 encoding utilities class
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
getCodePointByteLength
(byte input) UTF-8: variable width 1-4 byte code points: 1 byte: 0xxxxxxx 2 bytes: 110xxxxx 10xxxxxx 3 bytes: 1110xxxx 10xxxxxx 10xxxxxx 4 bytes: 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
-
Method Details
-
getCodePointByteLength
public static int getCodePointByteLength(byte input) UTF-8: variable width 1-4 byte code points: 1 byte: 0xxxxxxx 2 bytes: 110xxxxx 10xxxxxx 3 bytes: 1110xxxx 10xxxxxx 10xxxxxx 4 bytes: 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx- Parameters:
input
- first (or only) code point byte- Returns:
- code point length in bytes
-