public final class StringExtensions extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
asCamel(String extendee) |
static String |
asCamelLowerFirst(String extendee) |
static String |
asCapitalizedName(String extendee) |
static String |
asFirstWord(String extendee) |
static String |
asJavaBaseName(String javaName)
Returns the name of a Java entity without any prefix.
|
static String |
asJavaBaseNameStripAccessorPrefixIfRequired(String javaNameExtendee) |
static String |
asLowerDashed(String extendee) |
static String |
asLowerFirst(String extendee)
Simply forces first char to be lower case.
|
static String |
asMemberIdFor(String extendee) |
static String |
asNaturalized(String extendee) |
static String |
asNaturalName(String extendee) |
static String |
asNaturalName2(String name)
Returns a word spaced version of the specified name, so there are spaces
between the words, where each word starts with a capital letter.
|
static String |
asPascal(String extendee) |
static String |
asPluralName(String extendee) |
static String |
asSimpleName(String extendee) |
static String |
capitalize(String extendee) |
static String |
combinePath(String extendee,
String suffix) |
static String |
combinePaths(String extendee,
String... furtherPaths) |
static String |
enumDeTitle(String enumFriendlyName) |
static String |
enumTitle(String enumName) |
static boolean |
in(String extendee,
String[] strings) |
static String |
lineSeparated(String extendee)
Converts any \n to line.separator
|
static String |
normalized(String extendee)
Condenses any whitespace to a single character
|
static String |
removeLeadingWhiteSpace(String extendee) |
static String |
removePrefix(String extendee,
String prefix) |
static String |
removeTabs(String extendee) |
static String |
repeat(String extendee,
int repeat)
Repeat a String
repeat times to form a
new String. |
static List<String> |
splitOnCommas(String commaSeparatedExtendee) |
static boolean |
startsWith(String extendee,
String prefix) |
static String |
stripLeadingSlash(String extendee) |
static String |
stripNewLines(String extendee) |
static String |
toAbbreviation(String extendee) |
static String |
toCamelCase(String extendee) |
public static final String EMPTY
public static String asNaturalName2(String name)
public static String asNaturalName(String extendee)
public static String asNaturalized(String extendee)
public static String asSimpleName(String extendee)
public static String asCamelLowerFirst(String extendee)
public static String asLowerDashed(String extendee)
public static String asMemberIdFor(String extendee)
public static String capitalize(String extendee)
public static String asLowerFirst(String extendee)
public static String asFirstWord(String extendee)
public static String combinePaths(String extendee, String... furtherPaths)
public static List<String> splitOnCommas(String commaSeparatedExtendee)
public static String lineSeparated(String extendee)
extendee - public static String removeTabs(String extendee)
public static String removeLeadingWhiteSpace(String extendee)
public static String stripNewLines(String extendee)
public static String stripLeadingSlash(String extendee)
public static String normalized(String extendee)
extendee - public static String removePrefix(String extendee, String prefix)
public static String enumDeTitle(String enumFriendlyName)
public static String toAbbreviation(String extendee)
public static String repeat(String extendee, int repeat)
Repeat a String repeat times to form a
new String.
StringUtils.repeat(null, 2) = null
StringUtils.repeat("", 0) = ""
StringUtils.repeat("", 2) = ""
StringUtils.repeat("a", 3) = "aaa"
StringUtils.repeat("ab", 2) = "abab"
StringUtils.repeat("a", -2) = ""
extendee - the String to repeat, may be nullrepeat - number of times to repeat str, negative treated as zeronull if null String inputpublic static boolean startsWith(String extendee, String prefix)
public static String combinePath(String extendee, String suffix)
public static String asJavaBaseName(String javaName)
Calling this method with the following Java names will produce these results:
getCarRegistration -> CarRegistration
CityMayor -> CityMayor
isReady -> Ready
public static String asJavaBaseNameStripAccessorPrefixIfRequired(String javaNameExtendee)
public static String asCapitalizedName(String extendee)
public static String asPluralName(String extendee)
public static String toCamelCase(String extendee)
Copyright © 2010–2014 The Apache Software Foundation. All rights reserved.