Java Utililty Methods String Shorten

List of utility methods to do String Shorten

  1. HOME
  2. Java
  3. S
  4. String Shorten

Description

The list of methods to do String Shorten are organized into topic(s).

Method

byte[] shorten(byte[] array, int length)
shorten
if (length == array.length) {
 return array;
byte[] result = new byte[length];
System.arraycopy(array, 0, result, 0, length);
return result;
String shorten(String className)
shorten
String[] split = className.split("\\.");
StringBuilder sb = new StringBuilder();
sb.append(split[split.length - 1]);
return sb.toString();
String shorten(String className)
Return the short form of this name, i.e.
if (className == null)
 return null;
int lastDot = className.lastIndexOf(".");
int lastDollar = className.lastIndexOf("$");
int last = max(lastDot, lastDollar);
String shortName = className.substring(last + 1);
return className.charAt(0) == '@' ? "@" + shortName : shortName;
String shorten(String clazz)
shorten
if (null != clazz && clazz.endsWith(";")) {
 clazz = clazz.substring(0, clazz.length() - 1);
if (null != clazz && clazz.lastIndexOf(".") > -1) {
 clazz = clazz.substring(clazz.lastIndexOf(".") + 1, clazz.length());
return clazz;
String shorten(String fullClassName)
shorten
return fullClassName.substring(fullClassName.lastIndexOf('.') + 1);
String shorten(String in)
shorten given string (typically, a filename) by replacing the characters in the middle of the string with dots.
return shorten(in, 32, "...");
String shorten(String input)
Shorten text to a character limit
if (140 > input.length()) {
 return input;
int charIndex;
StringBuffer shortenedInput = new StringBuffer();
for (charIndex = 0; charIndex < input.length(); charIndex++) {
 shortenedInput.append(input.charAt(charIndex));
 if (139 == charIndex) {
...
String shorten(String input, int length, boolean wholeWord)
Shortens the given text to be as long as the given length (including the appended ellipsis).
if (input == null) {
 return EMPTY;
if (length <= HORIZONTAL_ELLIPSIS.length()) {
 throw new IllegalArgumentException("Length must at least " + HORIZONTAL_ELLIPSIS.length() + 1);
if (input.length() <= length) {
 return input;
...
String shorten(String label, int maxLength)
Shortens the given label to the given maximum length and filters non-printable characters.
if (label == null) {
 return null;
if (maxLength < 3) {
 return DOT_DOT_DOT;
if (label.length() > maxLength) {
 label = label.substring(0, maxLength / 2) + DOT_DOT_DOT
...
String shorten(String line)
Removes the first and last character of the string.
line = line.trim();
return (line.substring(1, line.length() - 1).trim());


AltStyle によって変換されたページ (->オリジナル) /