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 not
start_position
- the initial position used by the searchend_position
- the final position used by the search