/** * @(#)ExempleComplexeAbvreviation.java * * Abréger une partie du texte au début, au milieu ou à la fin * @author sakoba(mesexemples.com) * @version 1.00 2012/12/4 */ import org.apache.commons.lang3.StringUtils; public class ExempleComplexeAbvreviation { public static void main (String[] args) { String message = "Aujourd'hui, Java (sous la forme de JavaFX) trouve une " + "nouvelle niche dans la création d'applications RIA (Rich Internet Application)," + " des applications qui proposent des fonctionnalités, notamment des interfaces, " + "plus évoluées à la fois sur Internet et sur les téléphones portables." + " Le langage JavaFX est un langage agile dérivé de Java, sous le contrôle d'Oracle, " + "qui met à profit la portabilité de Java ainsi que les vastes bibliothèques déjà " + "disponibles dans le langage Java."; int index = message.indexOf( "proposent" ); System.out.println (index); int offset = index - 20; int width = 20 + message.length( ); String context = StringUtils.abbreviate(message, offset, width); System.out.println( "Exemple d'abréviation: " + context ); } } |
Cet article Java: Abréger une partie du texte au début, au milieu ou à la fin est apparu en premier sur .