/*****************************************************************/ /* Copyright 2013 Code Strategies */ /* This code may be freely used and distributed in any project. */ /* However, please do not remove this credit if you publish this */ /* code in paper or electronic form, such as on a web site. */ /*****************************************************************/ package test; import org.apache.commons.lang.StringUtils; public class AbbreviateTest { public static void main(String[] args) throws Exception { String str1 = "This is a string to abbreviate"; abbreviate(str1); String str2 = "Short string"; abbreviate(str2); String str3 = "A fairly short string"; abbreviate(str3); String str4 = "This string is quite a bit longer than the other strings"; abbreviate(str4); } public static void abbreviate(String str) { System.out.printf("%-40s %s\n", "Original:", str); System.out.printf("%-40s %s\n", "StringUtils.abbreviate(str, 20)", StringUtils.abbreviate(str, 20)); System.out.printf("%-40s %s\n\n", "StringUtils.abbreviate(str, 10, 20):", StringUtils.abbreviate(str, 10, 20)); } }