existe alguma função em java que tira acentos
função em java que tira acentos
A
6 Respostas
V
Por que você quer retirar os acentos? Já para ordenar considerando eles, ou ignora-los:
A
No meu caso uso uma base de dados diferente que não permite acentos. por isso quero retirá-los…
B
Não conheço nenhuma função direta, mas vc pode fazer algo assim:
Por ex: retirar os seguintes acentos das letras ‘a’ e ‘e’: áàâãäéèêë
String retiraAcentos(String input){
return input.replaceAll("á|à|â|ã|ä","a")
.replaceAll("é|è|ê|ë","e");
}
Como não são tantos caracteres, dá p/ mapeá-los facilmente assim…
A
Ok barenko, já está valendo.
X
2 likes
public static String removeAccents(String str) {
str = Normalizer.normalize(str, Normalizer.Form.NFD);
str = str.replaceAll("[^\\p{ASCII}]", "");
return str;
}
Boa campeão, vamo que vamo!
M
No terceiro post desse tópico tem uma classe que feita pelo Thingol que resolve esse problema:
http://www.guj.com.br/java/75020-acentos-no-java-
Criado 10 de outubro de 2009
Ultima resposta 22 de jun. de 2012
Respostas 6
Participantes 5
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo