Java String Accent removeAccents(String str)

Here you can find the source of removeAccents(String str)

Description

Remove acentos dos caracteres trocando eles por caracteres sem acentos.

License

Open Source License

Parameter

Parameter Description
str string do qual deseja remover os acentos.

Return

string com os caracteres modificados (sem acento).

Declaration


public static String removeAccents(String str) 

Method Source Code


//package com.java2s;
//License from project: Open Source License 

import java.text.Normalizer;

public class Main {
    /**//ww w .  j ava2 s .  co m
     * Remove acentos dos caracteres trocando eles por caracteres sem acentos.
     * @param str string do qual deseja remover os acentos.
     * @return string com os caracteres modificados (sem acento).
     */

    public static String removeAccents(String str) {
        str = Normalizer.normalize(str, Normalizer.Form.NFD);
        str = str.replaceAll("[\\p{InCombiningDiacriticalMarks}]", "");

        return str;
    }
}

Related

  1. removeAccents(final String s)
  2. removeAccents(final String value)
  3. removeAccents(final String value)
  4. removeAccents(String input)
  5. removeAccents(String s)
  6. removeAccents(String text)
  7. removeAccents(String textWithAccent)
  8. removeAccentsAndNonStandardCharacters(String string)
  9. removeAccentuation(String str)