Package br.unip.aps.util
Class Textos
java.lang.Object
br.unip.aps.util.Textos
Utilitarios de texto: normalizacao de nomes, remocao de acentos e colacao pt-BR.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic CollationKeychaveColacao(String texto) Gera a chave de colacao pt-BR de um texto.static Collatorcollator()static StringCorrige textos UTF-8 que foram lidos como ISO-8859-1 ("SÃO PAULO" -> "SÃO PAULO").static StringRemove espacos das pontas e colapsa espacos internos repetidos.static StringNome proprio em caixa de titulo ("SAO JOSE DO RIO PRETO" vira "Sao Jose do Rio Preto"), mantendo preposicoes minusculas.static StringNormaliza o nome do bioma ("MATA ATLÂNTICA" vira "Mata Atlântica").static StringNormaliza nomes de municipio.static StringsemAcentos(String s) Remove acentos e converte para minusculas; usado em buscas ("sao jose" encontra "SÃO JOSÉ").
-
Field Details
-
PT_BR
-
-
Method Details
-
collator
-
chaveColacao
Gera a chave de colacao pt-BR de um texto. -
nomeProprio
Nome proprio em caixa de titulo ("SAO JOSE DO RIO PRETO" vira "Sao Jose do Rio Preto"), mantendo preposicoes minusculas. -
limpar
Remove espacos das pontas e colapsa espacos internos repetidos. -
normalizarMunicipio
Normaliza nomes de municipio. -
normalizarBioma
Normaliza o nome do bioma ("MATA ATLÂNTICA" vira "Mata Atlântica"). -
semAcentos
Remove acentos e converte para minusculas; usado em buscas ("sao jose" encontra "SÃO JOSÉ"). -
corrigirMojibake
Corrige textos UTF-8 que foram lidos como ISO-8859-1 ("SÃO PAULO" -> "SÃO PAULO").
-