public class UnicodeChunk extends Object
| Modifier and Type | Field and Description |
|---|---|
static byte[] |
EMPTY |
static byte[] |
LENGTHS |
| Constructor and Description |
|---|
UnicodeChunk() |
| Modifier and Type | Method and Description |
|---|---|
static PrimitiveIterator.OfInt |
codePointIterator(byte[] chunk) |
static PrimitiveIterator.OfInt |
codeUnitIterator(byte[] chunk) |
static byte[] |
concat(byte[] a,
byte[] b) |
static byte[] |
from(CharSequence cs) |
static byte[] |
from(CharSequence cs,
int start,
int end) |
static byte[] |
insert(byte[] a,
byte[] b,
int idx) |
static int |
nthPoint(byte[] chunk,
int idx) |
static char |
nthUnit(byte[] chunk,
int idx) |
static int |
numCodePoints(byte[] chunk) |
static int |
numCodeUnits(byte[] chunk) |
static int |
prefixLength(byte prefix) |
static PrimitiveIterator.OfInt |
reverseCodePointIterator(byte[] chunk) |
static PrimitiveIterator.OfInt |
reverseCodeUnitIterator(byte[] chunk) |
static byte[] |
slice(byte[] chunk,
int start,
int end) |
static CharSequence |
toCharSequence(byte[] chunk) |
static String |
toString(byte[] chunk) |
static int |
writeCodePoints(int[] array,
int offset,
byte[] chunk) |
static int |
writeCodeUnits(char[] array,
int offset,
byte[] chunk) |
public static byte[] from(CharSequence cs)
public static byte[] from(CharSequence cs, int start, int end)
public static CharSequence toCharSequence(byte[] chunk)
public static String toString(byte[] chunk)
public static byte[] concat(byte[] a,
byte[] b)
public static byte[] insert(byte[] a,
byte[] b,
int idx)
public static byte[] slice(byte[] chunk,
int start,
int end)
public static char nthUnit(byte[] chunk,
int idx)
public static int nthPoint(byte[] chunk,
int idx)
public static int numCodePoints(byte[] chunk)
public static int numCodeUnits(byte[] chunk)
public static PrimitiveIterator.OfInt codePointIterator(byte[] chunk)
public static PrimitiveIterator.OfInt reverseCodePointIterator(byte[] chunk)
public static PrimitiveIterator.OfInt codeUnitIterator(byte[] chunk)
public static PrimitiveIterator.OfInt reverseCodeUnitIterator(byte[] chunk)
public static int writeCodeUnits(char[] array,
int offset,
byte[] chunk)
public static int writeCodePoints(int[] array,
int offset,
byte[] chunk)
public static int prefixLength(byte prefix)