public class StringUtils
extends java.lang.Object
| Constructor and Description |
|---|
StringUtils() |
| Modifier and Type | Method and Description |
|---|---|
static int |
compare(java.lang.String s1,
java.lang.String s2)
Compara alfabeticamente duas strings, sem diferenciar minúsculas de
maiúsculas.
|
static java.lang.String |
convertToString(java.io.InputStream in)
Converte um objeto
InputStream em um String. |
static java.text.Collator |
getPlainSortCollator()
Retorna um
Collator para comparação de strings que não diferencia
minúsculas de maiúsculas, i.e. |
static java.util.Comparator<java.lang.String> |
getPlainSortComparator()
Retorna um
Comparator<String> que não diferencia
minúsculas de maiúsculas. |
static java.lang.String[] |
sort(java.lang.String[] array)
Ordena alfabeticamente um array de strings, sem diferenciar minúsculas de
maiúsculas.
|
static java.util.List<java.lang.String> |
split(java.lang.String text,
char delimiter)
Divide um texto em partes, dado um separador.
|
public static java.util.List<java.lang.String> split(java.lang.String text,
char delimiter)
Divide um texto em partes, dado um separador.
Diferente da versão String.split(String), essa mantém elementos
vazios no final.
Por exemplo:
Expressão Resultado : "boo:and:foo".split("o") o { "b", "", ":and:f" } : StringUtils.("boo:and:foo", 'o') o { "b", "", ":and:f", "" }
text - Texto a ser dividido.delimiter - Delimitador do texto.public static java.text.Collator getPlainSortCollator()
Collator para comparação de strings que não diferencia
minúsculas de maiúsculas, i.e. {ZZZ, aaa} é ordenado como {aaa, ZZZ}.
OBS.: o objeto retornado é um singleton
IMPORTANTE: se o collator for usado em múltiplas comparações das mesmas
strings (p.ex. ordenação de longas listas), considerar o uso de
CollationKey. Referência:
http://java.sun.com/docs/books/tutorial/i18n/text/perform.htmlCollator para comparação de strings que não diferencia
minúsculas de maiúsculaspublic static java.util.Comparator<java.lang.String> getPlainSortComparator()
Comparator<String> que não diferencia
minúsculas de maiúsculas.
OBS.: o objeto retornado é um singletonComparator<String> que não diferencia minúsculas
de maiúsculaspublic static int compare(java.lang.String s1,
java.lang.String s2)
s1 - - primeira strings2 - - segunda stringCollator.compare(String, String)public static java.lang.String[] sort(java.lang.String[] array)
array - - array a ser ordenadopublic static java.lang.String convertToString(java.io.InputStream in)
InputStream em um String.in - - Stream de entrada.Copyright © 2018. All Rights Reserved.