Couper Java Chaîne de caractères à un certain nombre de caractères

Je voudrais couper un Java Chaîne lors de cette Chaîne est de longueur > 50, et d'ajouter "..." à la fin de la chaîne.

Exemple :

J'ai le texte suivant Java String :

String str = "abcdefghijklmnopqrtuvwxyz";

Je voudrais couper la Corde à la longueur = 8 :

Résultat doit être:

String strOut = "abcdefgh..."
  • Habituellement, il est plus logique de coupe de sorte que la longueur ne sera pas plus de N avec des points de suspension. La différence étant que, en vous l'exemple 9, 10 ou 11 chaînes de caractères serait réduit alors même qu'ils seraient plus courtes, ou de la même longueur.
InformationsquelleAutor wawanopoulos | 2013-07-16