Java string searching ignoring accents
Make use of java.text.Normalizer and a shot of regex to get rid of the diacritics. public static String removeDiacriticalMarks(String string) { return Normalizer.normalize(string, Form.NFD) .replaceAll(“\\p{InCombiningDiacriticalMarks}+”, “”); } Which you can use as follows: String value = “Joáo”; String comparisonMaterial = removeDiacriticalMarks(value); // Joao