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