public class UnderscoreString
extends java.lang.Object
| Constructor and Description |
|---|
UnderscoreString() |
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.base.Optional<java.lang.String> |
ascii(java.lang.String s) |
static java.lang.String |
camelize(java.lang.String sentence) |
static java.lang.String |
capitalize(java.lang.String word) |
static java.lang.String |
chomp(java.lang.String s) |
static java.lang.String[] |
chop(java.lang.String word,
int fixedLength) |
static java.lang.String |
chopPrefix(java.lang.String s,
java.lang.String prefix) |
static java.lang.String |
chopPrefix(java.lang.String s,
java.lang.String prefix,
boolean ignoreCase) |
static java.lang.String |
chopSuffix(java.lang.String s,
java.lang.String suffix) |
static java.lang.String |
chopSuffix(java.lang.String s,
java.lang.String suffix,
boolean ignoreCase) |
static java.lang.String |
classify(java.lang.String sentence) |
static java.lang.String |
clean(java.lang.String word) |
static java.lang.String |
collapseWhitespaces(java.lang.String s) |
static java.lang.String |
commonPrefix(java.lang.String s,
java.lang.String s1) |
static java.lang.String |
commonPrefix(java.lang.String s,
java.lang.String s1,
boolean ignoreCase) |
static java.lang.String |
commonSuffix(java.lang.String s,
java.lang.String s1) |
static java.lang.String |
commonSuffix(java.lang.String s,
java.lang.String s1,
boolean ignoreCase) |
static int |
count(java.lang.String sentence,
java.lang.String find) |
static java.lang.String |
dasherize(java.lang.String sentence) |
static java.lang.String |
decapitalize(java.lang.String word) |
static java.lang.String |
dedent(java.lang.String str0) |
static boolean |
endsWith(java.lang.String s,
java.lang.String suffix) |
static boolean |
endsWith(java.lang.String s,
java.lang.String suffix,
boolean ignoreCase) |
static int |
hamming(java.lang.String s,
java.lang.String s1) |
static java.lang.String |
humanize(java.lang.String sentence) |
static boolean |
isBlank(java.lang.String s) |
static java.lang.String |
join(java.lang.String... args) |
static int |
levenshtein(java.lang.String s,
java.lang.String s1)
https://en.wikipedia.org/wiki/Levenshtein_distance
|
static java.util.Set<java.lang.String> |
longestCommonSubstring(java.lang.String s,
java.lang.String s1)
https://en.wikipedia.org/wiki/Longest_common_substring_problem
|
static java.lang.String |
lpad(java.lang.String sentence,
int count) |
static java.lang.String |
lpad(java.lang.String sentence,
int count,
char ch) |
static java.lang.String |
lrpad(java.lang.String sentence,
int count) |
static java.lang.String |
lrpad(java.lang.String sentence,
int count,
char ch) |
static java.lang.String |
ltrim(java.lang.String word) |
static java.lang.String |
ltrim(java.lang.String word,
java.lang.String match) |
static com.google.common.base.Optional<java.lang.String> |
mixedCase(java.lang.String s) |
static int |
naturalCmp(java.lang.String str0,
java.lang.String str1) |
static java.lang.String |
numberFormat(double number) |
static java.lang.String |
numberFormat(double number,
int scale) |
static java.lang.String |
pascalize(java.lang.String s) |
static char |
pred(char ch) |
static java.lang.String |
prune(java.lang.String sentence,
int count) |
static java.lang.String |
quote(java.lang.String word) |
static java.lang.String |
repeat(java.lang.String word) |
static java.lang.String |
repeat(java.lang.String word,
int count) |
static <T> java.lang.String |
repeat(java.lang.String word,
int count,
T insert) |
static java.lang.String |
replaceAll(java.lang.String str,
java.lang.String find,
java.lang.String replace) |
static java.lang.String |
replaceAll(java.lang.String str,
java.lang.String find,
java.lang.String replace,
boolean ignorecase) |
static java.lang.String |
reverse(java.lang.String word) |
static java.lang.String |
rpad(java.lang.String sentence,
int count) |
static java.lang.String |
rpad(java.lang.String sentence,
int count,
char ch) |
static java.lang.String |
rtrim(java.lang.String word) |
static java.lang.String |
rtrim(java.lang.String word,
java.lang.String match) |
static java.lang.String |
screamingUnderscored(java.lang.String s) |
static java.lang.String |
slugify(java.lang.String s) |
static java.lang.String |
splice(java.lang.String word,
int start,
int length,
java.lang.String replacement) |
static boolean |
startsWith(java.lang.String s,
java.lang.String prefix) |
static boolean |
startsWith(java.lang.String s,
java.lang.String prefix,
boolean ignoreCase) |
static java.lang.String |
stripAccents(java.lang.String s) |
static java.lang.String |
strLeft(java.lang.String sentence,
java.lang.String separator) |
static java.lang.String |
strLeftBack(java.lang.String sentence,
java.lang.String separator) |
static java.lang.String |
strRight(java.lang.String sentence,
java.lang.String separator) |
static java.lang.String |
strRightBack(java.lang.String sentence,
java.lang.String separator) |
static char |
succ(char ch) |
static java.lang.String |
surround(java.lang.String word,
java.lang.String wrap) |
static java.lang.String |
swapCase(java.lang.String str) |
static java.lang.String |
titleize(java.lang.String sentence) |
static java.lang.String |
toSentence(java.lang.String[] strings) |
static java.lang.String |
translate(java.lang.String str,
java.util.HashMap<java.lang.Character,java.lang.Character> dictionary) |
static java.lang.String |
translate(java.lang.String str,
java.util.HashMap<java.lang.Character,java.lang.Character> dictionary,
java.util.HashSet<java.lang.Character> deletedChars) |
static java.lang.String |
trim(java.lang.String word) |
static java.lang.String |
trim(java.lang.String word,
java.lang.String match) |
static java.lang.String |
truncate(java.lang.String sentence,
int position,
java.lang.String pad) |
static java.lang.String |
underscored(java.lang.String sentence) |
static java.lang.String |
unquote(java.lang.String word) |
static java.lang.String |
unquote(java.lang.String word,
char match) |
static java.lang.String[] |
words(java.lang.String sentence) |
public static java.lang.String capitalize(java.lang.String word)
public static java.lang.String slugify(java.lang.String s)
public static java.lang.String trim(java.lang.String word,
java.lang.String match)
public static java.lang.String trim(java.lang.String word)
public static java.lang.String ltrim(java.lang.String word)
public static java.lang.String ltrim(java.lang.String word,
java.lang.String match)
public static java.lang.String rtrim(java.lang.String word)
public static java.lang.String rtrim(java.lang.String word,
java.lang.String match)
public static java.lang.String repeat(java.lang.String word)
public static java.lang.String repeat(java.lang.String word,
int count)
public static <T> java.lang.String repeat(java.lang.String word,
int count,
T insert)
public static java.lang.String decapitalize(java.lang.String word)
public static java.lang.String join(java.lang.String... args)
public static java.lang.String reverse(java.lang.String word)
public static java.lang.String clean(java.lang.String word)
public static java.lang.String[] chop(java.lang.String word,
int fixedLength)
public static java.lang.String splice(java.lang.String word,
int start,
int length,
java.lang.String replacement)
public static char pred(char ch)
public static char succ(char ch)
public static java.lang.String titleize(java.lang.String sentence)
public static java.lang.String camelize(java.lang.String sentence)
public static java.lang.String dasherize(java.lang.String sentence)
public static java.lang.String underscored(java.lang.String sentence)
public static java.lang.String classify(java.lang.String sentence)
public static java.lang.String humanize(java.lang.String sentence)
public static java.lang.String surround(java.lang.String word,
java.lang.String wrap)
public static java.lang.String quote(java.lang.String word)
public static java.lang.String unquote(java.lang.String word)
public static java.lang.String unquote(java.lang.String word,
char match)
public static java.lang.String numberFormat(double number)
public static java.lang.String numberFormat(double number,
int scale)
public static java.lang.String strRight(java.lang.String sentence,
java.lang.String separator)
public static java.lang.String strRightBack(java.lang.String sentence,
java.lang.String separator)
public static java.lang.String strLeft(java.lang.String sentence,
java.lang.String separator)
public static java.lang.String strLeftBack(java.lang.String sentence,
java.lang.String separator)
public static java.lang.String toSentence(java.lang.String[] strings)
public static int count(java.lang.String sentence,
java.lang.String find)
public static java.lang.String truncate(java.lang.String sentence,
int position,
java.lang.String pad)
public static java.lang.String lpad(java.lang.String sentence,
int count)
public static java.lang.String lpad(java.lang.String sentence,
int count,
char ch)
public static java.lang.String rpad(java.lang.String sentence,
int count)
public static java.lang.String rpad(java.lang.String sentence,
int count,
char ch)
public static java.lang.String lrpad(java.lang.String sentence,
int count)
public static java.lang.String lrpad(java.lang.String sentence,
int count,
char ch)
public static java.lang.String[] words(java.lang.String sentence)
public static java.lang.String prune(java.lang.String sentence,
int count)
public static boolean isBlank(java.lang.String s)
public static java.lang.String replaceAll(java.lang.String str,
java.lang.String find,
java.lang.String replace)
public static java.lang.String replaceAll(java.lang.String str,
java.lang.String find,
java.lang.String replace,
boolean ignorecase)
public static java.lang.String swapCase(java.lang.String str)
public static int naturalCmp(java.lang.String str0,
java.lang.String str1)
public static java.lang.String dedent(java.lang.String str0)
public static java.lang.String commonPrefix(java.lang.String s,
java.lang.String s1)
public static java.lang.String commonPrefix(java.lang.String s,
java.lang.String s1,
boolean ignoreCase)
public static java.lang.String commonSuffix(java.lang.String s,
java.lang.String s1)
public static java.lang.String commonSuffix(java.lang.String s,
java.lang.String s1,
boolean ignoreCase)
public static java.lang.String chopPrefix(java.lang.String s,
java.lang.String prefix)
public static java.lang.String chopPrefix(java.lang.String s,
java.lang.String prefix,
boolean ignoreCase)
public static java.lang.String chopSuffix(java.lang.String s,
java.lang.String suffix)
public static java.lang.String chopSuffix(java.lang.String s,
java.lang.String suffix,
boolean ignoreCase)
public static java.lang.String screamingUnderscored(java.lang.String s)
public static java.lang.String stripAccents(java.lang.String s)
public static java.lang.String pascalize(java.lang.String s)
public static java.lang.String translate(java.lang.String str,
java.util.HashMap<java.lang.Character,java.lang.Character> dictionary)
public static java.lang.String translate(java.lang.String str,
java.util.HashMap<java.lang.Character,java.lang.Character> dictionary,
java.util.HashSet<java.lang.Character> deletedChars)
public static com.google.common.base.Optional<java.lang.String> mixedCase(java.lang.String s)
public static java.lang.String collapseWhitespaces(java.lang.String s)
public static com.google.common.base.Optional<java.lang.String> ascii(java.lang.String s)
public static java.lang.String chomp(java.lang.String s)
public static boolean startsWith(java.lang.String s,
java.lang.String prefix)
public static boolean startsWith(java.lang.String s,
java.lang.String prefix,
boolean ignoreCase)
public static boolean endsWith(java.lang.String s,
java.lang.String suffix)
public static boolean endsWith(java.lang.String s,
java.lang.String suffix,
boolean ignoreCase)
public static int levenshtein(java.lang.String s,
java.lang.String s1)
public static int hamming(java.lang.String s,
java.lang.String s1)
public static java.util.Set<java.lang.String> longestCommonSubstring(java.lang.String s,
java.lang.String s1)