Olá pessoal, estou com o seguinte problema:
Tenho alguns dados cadastrados e estes são expostos em uma tabela, para filtrar os dados desta tabela utilizo regexFilter. Até aí td bem, o problema é que os dados da tabela possuem acentos e gostaria de não precisar digitar a expressão com acento para filtrar, ex: digitar metodo e localizar a palavra método na tabela, alguém tem alguma idéia?
Para comparar pode usar o Collator:
[code]package utils;
import java.text.Collator;
import java.util.Locale;
public class t {
public static void main(String[] args) {
String a = "método";
String b = "metodo";
Collator collator = Collator.getInstance (new Locale ("pt", "BR"));
collator.setStrength(Collator.PRIMARY);
if (collator.compare (a, b) == 0) {
System.out.println ("iguais");
}
}
}[/code]
Agora só precisa adequar ao seu filtro.