Plugs into Java CharsetProvider Service Provider Interface (SPI) Charset Conversion – Conversion to and from different charsets.Unicode Text Compression – Standard compression of Unicode text Suitable for large numbers of small fields, where LZW and similar schemes do not apply.Enhanced Word-Break Detection – Rule-based, supports Thai, Khmer, Chinese, etc.The spell-out format is used for checks and similar documents Enhancements to the normal Java number formatting. Number Format Enhancements – Scientific Notation, Spelled-out, Compact decimal format, etc.Enhancements to the normal Java date formatting. Date Format Enhancements – Date/time pattern generator, Relative date formatting, etc.International Calendars – Arabic, Buddhist, Chinese, Hebrew, Japanese, Ethiopic, Islamic, Coptic and other calendars Required for correct presentation of dates in certain countries.Unicode Normalization – NFC, NFD, NFKD, NFKC For canonical text representations, needed for XML and the net.Transforms – a flexible mechanism for Unicode text conversions Including Full/Halfwidth conversions, Normalization, Case conversions, Hex conversions, and transliterations between scripts (50+ pairs).UnicodeSet – standard set operations optimized for sets of Unicode characters UnicodeSets can be built from string patterns using any Unicode properties.Charset Detection – Recognition of various single and multibyte charsets Useful for recognizing untagged text data.Collation – rule-based, up-to-date Unicode Collation Algorithm (UCA) sorting order For fast multilingual string comparison faster and more complete than the J2SE implementation.ICU4J is an add-on to the regular JRE that provides: The ICU team continues to extend Java’s Unicode and internationalization support, focusing on improving performance, keeping current with the Unicode standard, and providing richer APIs, while remaining as compatible as possible with the original Java text and internationalization API design. But because of its long release schedule, Java cannot always keep up with evolving standards. Java provides a strong foundation for global programs, and IBM and the ICU team played a key role in providing globalization technology to Java. ICU supports the most current version of the Unicode standard, including support for supplementary characters (needed for GB 18030 repertoire support). The International Components for Unicode (ICU) library provides robust and full-featured Unicode services on a wide variety of platforms. Submitting Comments, Requesting Features and Reporting Bugs.Using additional resource files with ICU4J.This site uses Just the Docs, a documentation theme for Jekyll. Updating MeasureUnit with new CLDR data.