Normalizer.Form

  • Normalizer.Form is an enum defining the normalization forms for Unicode text as specified in Unicode Standard Annex #15.

  • It supports four normalization forms: NFC, NFD, NFKC, and NFKD, each with varying levels of decomposition and composition.

  • This enum inherits methods from java.lang.Enum for comparison, object representation, and more.

  • Developers can use these forms to normalize text for consistent processing and comparison.

public static final enum Normalizer.Form extends Enum<Normalizer.Form>

The normalization forms supported by the Normalizer. These are specified in Unicode Standard Annex #15.

Inherited Method Summary

Enum Values

public static final Normalizer.Form NFC

Normalization Form C - Canonical Decomposition, followed by Canonical Composition.

public static final Normalizer.Form NFD

Normalization Form D - Canonical Decomposition.

public static final Normalizer.Form NFKC

Normalization Form KC - Compatibility Decomposition, followed by Canonical Composition.

public static final Normalizer.Form NFKD

Normalization Form KD - Compatibility Decomposition.