public class StringUtilities
extends java.lang.Object
| Constructor and Description |
|---|
StringUtilities() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
color2String(java.awt.Color c)
Obtiene la representación de un color como String
|
static java.lang.String |
floatArray2String(float[] array) |
static java.lang.String |
generateRandomString(int length)
Generates one random string
|
static java.lang.String |
getBlankSeparated(java.lang.String[] input)
returns a list (blanck-separated) in one unique string
|
static java.lang.String |
getComaSeparated(java.lang.String[] input)
returns a list (comma-separated) in one unique string
|
static java.lang.String |
insert(java.lang.String base,
int position,
java.lang.String injerto)
Inserta una string en otra en la posición indicada
|
static boolean |
isBetweenSymbols(java.lang.String string,
int position,
java.lang.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(java.lang.String string,
int position,
java.lang.String startSymbol,
java.lang.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(java.lang.String str,
java.lang.String subStr,
boolean caseSensitive)
Returns the number of occurrences of a chain of characters in an String
|
static int |
numberOfOccurrencesOfSubStringInStringBetweenPositions(java.lang.String str,
java.lang.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 java.lang.String |
rect2String(java.awt.geom.Rectangle2D rect)
Obtiene una rectángulo como String
|
static java.lang.String |
replace(java.lang.String str,
java.lang.String pattern,
java.lang.String replace)
Replace a part of a String
|
static java.awt.Color |
string2Color(java.lang.String stringColor)
Obtiene el color de un string generado con color2String
|
static float[] |
string2FloatArray(java.lang.String array)
DOCUMENT ME!
|
static java.awt.geom.Rectangle2D |
string2Rect(java.lang.String rect)
Convierte un String en un rectángulo.
|
static java.lang.String |
substringDelimited(java.lang.String string,
java.lang.String start,
java.lang.String end,
int startingPosition)
Encuentra una cadena delimitada por otras dos
|
static java.lang.String |
substringWithSymbols(java.lang.String string,
SymbolSet symbolSet,
int position)
Obtiene una cadena delimitada por símbolos
|
public static java.lang.String insert(java.lang.String base,
int position,
java.lang.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(java.lang.String string,
int position,
java.lang.String startSymbol,
java.lang.String endSymbol)
string - Cadena donde se buscaposition - posición que se está evaluandostartSymbol - símbolo de aperturaendSymbol - símbolo de clausurapublic static boolean isBetweenSymbols(java.lang.String string,
int position,
java.lang.String symbol)
string - Cadena donde se buscaposition - posición que se está evaluandosymbol - símbolo que se toma para la comprobaciónpublic static java.lang.String substringWithSymbols(java.lang.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 java.lang.String substringDelimited(java.lang.String string,
java.lang.String start,
java.lang.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 java.lang.String rect2String(java.awt.geom.Rectangle2D rect)
rect - Rectángulo a transformarpublic static java.awt.geom.Rectangle2D string2Rect(java.lang.String rect)
rect - Stringpublic static java.lang.String color2String(java.awt.Color c)
c - Colorpublic static java.awt.Color string2Color(java.lang.String stringColor)
stringColor - stringpublic static java.lang.String floatArray2String(float[] array)
public static float[] string2FloatArray(java.lang.String array)
array - DOCUMENT ME!public static java.lang.String getComaSeparated(java.lang.String[] input)
input - public static java.lang.String getBlankSeparated(java.lang.String[] input)
input - public static java.lang.String replace(java.lang.String str,
java.lang.String pattern,
java.lang.String replace)
str - String to find the patternpattern - Pattern to findreplace - String to replacepublic static java.lang.String generateRandomString(int length)
length - String lengthpublic static int numberOfOccurrencesOfSubStringInString(java.lang.String str,
java.lang.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(java.lang.String str,
java.lang.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