public class StringUtilities extends Object
| Constructor and Description |
|---|
StringUtilities() |
| Modifier and Type | Method and Description |
|---|---|
static String |
color2String(Color c)
Obtiene la representación de un color como String
|
static String |
floatArray2String(float[] array) |
static String |
generateRandomString(int length)
Generates one random string
|
static String |
getBlankSeparated(String[] input)
returns a list (blanck-separated) in one unique string
|
static String |
getComaSeparated(String[] input)
returns a list (comma-separated) in one unique string
|
static String |
insert(String base,
int position,
String injerto)
Inserta una string en otra en la posición indicada
|
static boolean |
isBetweenSymbols(String string,
int position,
String symbol)
Busca en la cadena si la posición tiene un número par de symbol delante
de ella o impar.
|
static boolean |
isBetweenSymbols(String string,
int position,
String startSymbol,
String endSymbol)
Busca en la cadena si la posición se encuentra entre un símbolo de
apertura y su correspondiente símbolo de clausura
|
static int |
numberOfOccurrencesOfSubStringInString(String str,
String subStr,
boolean caseSensitive)
Returns the number of occurrences of a chain of characters in an String
|
static int |
numberOfOccurrencesOfSubStringInStringBetweenPositions(String str,
String subStr,
boolean caseSensitive,
int start_position,
int end_position)
Returns the number of occurrences of a chain of characters in an String, between a rank of positions
(If the subString finishes before 'end_position' -> don't count that occurrence)
|
static String |
rect2String(Rectangle2D rect)
Obtiene una rectángulo como String
|
static String |
replace(String str,
String pattern,
String replace)
Replace a part of a String
|
static Color |
string2Color(String stringColor)
Obtiene el color de un string generado con color2String
|
static float[] |
string2FloatArray(String array)
DOCUMENT ME!
|
static Rectangle2D |
string2Rect(String rect)
Convierte un String en un rectángulo.
|
static String |
substringDelimited(String string,
String start,
String end,
int startingPosition)
Encuentra una cadena delimitada por otras dos
|
static String |
substringWithSymbols(String string,
SymbolSet symbolSet,
int position)
Obtiene una cadena delimitada por símbolos
|
public static String insert(String base, int position, String injerto)
base - String donde se insertaposition - posición de "base" donde se inserta la Stringinjerto - String que se inserta en "base"public static boolean isBetweenSymbols(String string, int position, String startSymbol, String endSymbol)
string - Cadena donde se buscaposition - posición que se está evaluandostartSymbol - símbolo de aperturaendSymbol - símbolo de clausurapublic static boolean isBetweenSymbols(String string, int position, String symbol)
string - Cadena donde se buscaposition - posición que se está evaluandosymbol - símbolo que se toma para la comprobaciónpublic static String substringWithSymbols(String string, SymbolSet symbolSet, int position)
string - Cadena de la que se obtendrá la subcadenasymbolSet - Conjunto de símbolos delimitadoresposition - Posición a partir de la cual se busca la subcadenapublic static String substringDelimited(String string, String start, String end, int startingPosition)
string - Cadena en la que se buscastart - Cadena de inicio de la delimitaciónend - Cadena de final de la delimitaciónstartingPosition - Posición en la que se empieza a buscarpublic static String rect2String(Rectangle2D rect)
rect - Rectángulo a transformarpublic static Rectangle2D string2Rect(String rect)
rect - Stringpublic static String color2String(Color c)
c - Colorpublic static Color string2Color(String stringColor)
stringColor - stringpublic static String floatArray2String(float[] array)
public static float[] string2FloatArray(String array)
array - DOCUMENT ME!public static String getComaSeparated(String[] input)
input - public static String getBlankSeparated(String[] input)
input - public static String replace(String str, String pattern, String replace)
str - String to find the patternpattern - Pattern to findreplace - String to replacepublic static String generateRandomString(int length)
length - String lengthpublic static int numberOfOccurrencesOfSubStringInString(String str, String subStr, boolean caseSensitive)
str - The string where find intosubStr - The chain of characters that we want to know how many times occurscaseSensitive - true if has to do case sensitive each search or false if notpublic static int numberOfOccurrencesOfSubStringInStringBetweenPositions(String str, String subStr, boolean caseSensitive, int start_position, int end_position)
str - The string where find intosubStr - The chain of characters that we want to know how many times occurscaseSensitive - true if has to do case sensitive at each search or false if notstart_position - the initial position used by the searchend_position - the final position used by the search