¿Cómo calcular correctamente la longitud de una cadena en Java?
Sé que hayString#length
y los diversos métodos enCharacter
que trabajan más o menos en unidades de código / puntos de código.
¿Cuál es la forma sugerida en Java para devolver el resultado tal como se especifica en los estándares Unicode UAX # 29), teniendo en cuenta cosas como idioma / configuración regional, normalización y grupos de grafemas?