[Java] Abreviando cadenas ...

Existen casos donde queremos cortar la cadena de un texto largo a una cierta cantidad de caracteres y al final agregarle puntos seguidos.

No es necesario crear un algoritmo para realizar esta función. El paquete org.apache.commons.lang provee el método abbreviate en la clase StringUtils

Ejemplo:

"Hola mundo, Hola Java, esto es un ejemplo de abreviar cadenas"

queremos obtener : "Hola mundo, Hola Java, esto es un ejemplo de ..."

Código:


String abreviacion = StringUtils.abbreviate(miTexto,48);

Comentarios