regexFilter

1 resposta
R

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?

1 Resposta

T

Para comparar pode usar o Collator:

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");  
	        }  
		 
	}
}

Agora só precisa adequar ao seu filtro.

Criado 31 de julho de 2011
Ultima resposta 1 de ago. de 2011
Respostas 1
Participantes 2