public class StringUtil extends Object
Modifier and Type | Method and Description |
---|---|
static List<String> |
addOR(List<String> a,
List<String> b)
Adds two lists to one, i.e.
|
static String[] |
addORCaseSensitive(String[] a,
String[] b)
Adds two arrays to one, i.e.
|
static boolean |
containsIgnoreCase(String[] ar,
String wanted)
Returns true if array 'ar' contains string 'wanted', ignore case.
|
static StringBuffer |
escapeCharDollarAndBackslash(String text)
Doubles slashes before dollar sign "$" and backslash "\", skip two slashes "\\".
|
static String |
escapeChars(String text)
Doubles slashes before quotes.
|
static String |
getTextAfterFirstColumn(String s) |
static String |
getTextAfterFirstSpace(String s) |
static String |
getTextAfterFirstVerticalPipe(String s) |
static String |
getTextBeforeFirstAndSecondColumns(String s) |
static String |
getTextBeforeFirstColumn(String s) |
static String |
getTextBeforeFirstVerticalPipe(String s) |
static String |
getTextTillSpaceOrPuctuationMark(int pos,
String s)
Gets text from position 'pos' till the space or punctuation mark.
|
static List<String> |
getUnique(List<String> list)
Gets list of unique strings (case insensitive).
|
static String[] |
intersect(String[] list1,
String[] list2)
Returns intersections of two list.
|
static boolean |
isInterWiki(String title)
Returns true if third character is column, e.g.
|
static String |
join(String token,
int[] source) |
static String |
join(String token,
String[] strings) |
static String |
replaceSpecialChars(String str)
Replace special characters (e.g.
|
static String |
spaceToUnderscore(String text)
Substitutes spaces by underscore character
|
static String[] |
split(String token,
String s) |
static String[] |
trim(String[] s)
Trims each element of array.
|
static String |
underscoreToSpace(String text)
Substitutes all underscores by space character
|
static String |
UpperFirstLetter(String s)
Converts first letter to upper-case (capitalization - good for WP, bad for Wiktionary).
|
static String |
UpperFirstLowerSecondLetter(String s)
Converts two letters word: first letter to Upper, second letter
to Lower case.
|
public static StringBuffer escapeCharDollarAndBackslash(String text)
public static String spaceToUnderscore(String text)
public static String underscoreToSpace(String text)
public static List<String> getUnique(List<String> list)
public static List<String> addOR(List<String> a, List<String> b)
public static String[] addORCaseSensitive(String[] a, String[] b)
public static boolean containsIgnoreCase(String[] ar, String wanted)
public static String[] intersect(String[] list1, String[] list2)
public static String getTextBeforeFirstAndSecondColumns(String s)
public static String getTextTillSpaceOrPuctuationMark(int pos, String s)
public static boolean isInterWiki(String title)
public static String UpperFirstLowerSecondLetter(String s)
public static String UpperFirstLetter(String s)
Copyright © 2011-2016 Ubiquitous Knowledge Processing (UKP) Lab. All Rights Reserved.