Package com.ibm.icu.impl
Class Normalizer2Impl.UTF16Plus
java.lang.Object
com.ibm.icu.impl.Normalizer2Impl.UTF16Plus
- Enclosing class:
Normalizer2Impl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
equal
(CharSequence s1, int start1, int limit1, CharSequence s2, int start2, int limit2) Compares two CharSequence subsequences for binary equality.static boolean
equal
(CharSequence s1, CharSequence s2) Compares two CharSequence objects for binary equality.static boolean
isLeadSurrogate
(int c) Is this code point a lead surrogate (U+d800..U+dbff)?static boolean
isSurrogate
(int c) Is this code point a surrogate (U+d800..U+dfff)?static boolean
isSurrogateLead
(int c) Assuming c is a surrogate code point (UTF16.isSurrogate(c)), is it a lead surrogate?static boolean
isTrailSurrogate
(int c) Is this code point a trail surrogate (U+dc00..U+dfff)?
-
Constructor Details
-
UTF16Plus
public UTF16Plus()
-
-
Method Details
-
isLeadSurrogate
public static boolean isLeadSurrogate(int c) Is this code point a lead surrogate (U+d800..U+dbff)?- Parameters:
c
- code unit or code point- Returns:
- true or false
-
isTrailSurrogate
public static boolean isTrailSurrogate(int c) Is this code point a trail surrogate (U+dc00..U+dfff)?- Parameters:
c
- code unit or code point- Returns:
- true or false
-
isSurrogate
public static boolean isSurrogate(int c) Is this code point a surrogate (U+d800..U+dfff)?- Parameters:
c
- code unit or code point- Returns:
- true or false
-
isSurrogateLead
public static boolean isSurrogateLead(int c) Assuming c is a surrogate code point (UTF16.isSurrogate(c)), is it a lead surrogate?- Parameters:
c
- code unit or code point- Returns:
- true or false
-
equal
Compares two CharSequence objects for binary equality.- Parameters:
s1
- first sequences2
- second sequence- Returns:
- true if s1 contains the same text as s2
-
equal
public static boolean equal(CharSequence s1, int start1, int limit1, CharSequence s2, int start2, int limit2) Compares two CharSequence subsequences for binary equality.- Parameters:
s1
- first sequencestart1
- start offset in first sequencelimit1
- limit offset in first sequences2
- second sequencestart2
- start offset in second sequencelimit2
- limit offset in second sequence- Returns:
- true if s1.subSequence(start1, limit1) contains the same text as s2.subSequence(start2, limit2)
-