The Bidi, BreakIterator, and Normalizer classes are not as widely used as the Character and String classes. Here is a brief overview of those classes:
This is the Bidi class:
public final class Bidi extends Object
This class is used to implement Unicode's bidirectional algorithm. This is used to support Arabic or Hebrew.
For specific information on the UNICODE BIDIRECTIONAL ALGORITHM, visit http://unicode.org/reports/tr9/.
The BreakIterator class is used for finding text boundaries:
public abstract class BreakIterator extends Object implements Cloneable
This is the Normalizer class:
public final class Normalizer extends Object
This class contains two methods:
- isNormalized: Used to determine whether char values of a given sequence are normalized
- normalize: Normalizes a sequence of char values