•  
     

[TUTORIAL] REMOVENDO ACENTOS DE STRINGS COM JAVA !



Em projeto havia uma classe StringUtils com um método remove Acentos, muito, mas MUITO feio! Eram vários replaces, um para cada letra acentuada. E so olhar para o código e pensei… “Eu acho Java feio, mas não é possível que não tenha algo mais inteligente que essa tralha!”. Pois bem, depois de algumas pesquisas eis aqui o novo código.

Código: Selecionar todos

1    public static String removeAccents(String str) {
2 str = Normalizer.normalize(str, Normalizer.Form.NFD);
3 str = str.replaceAll("[^\\p{ASCII}]", "");
4 return str;
5 }


vlw!
Página inicial