Java – Remover acentos de uma String

acentos

Remover acentos de uma String
Java Removendo acentuação
Como remover acentos de uma String
Normalize String
Java remover acentuação
String remover acentuação

public class TESTE_CHARESPEC {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {

        String texto = "á ç guilherme bíff ã â á à ü helpdev";

        CharSequence cs = new StringBuilder(texto);

        texto = Normalizer.normalize(cs, Normalizer.Form.NFKD)
                .replaceAll("\\p{InCombiningDiacriticalMarks}+", "");

        System.out.println(texto);
    }
}

Saída do terminal:

run:
a c guilherme biff a a a a u helpdev
BUILD SUCCESSFUL (total time: 0 seconds)

Help DEV – Analista desenvolvedor Java / Android

http://helpdev.com.br/zarelli

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>