Incomparable types: int and java.langg.String

Estou tentando fazer a seguite comparação:
(a[i].getmatricula()==jtfmatricula2.getText())

e nessa linha me aparece o seguinte erro:
incomparable types: int and java.langg.String

onde:
a[i].getmatricula() é um tipo de dado inteiro
jtfmatricula2.getText() é o retorno do que o usuário digitou num determinado campo, valor digitado tb é inteiro.

Se alguém puder me ajudar agradeço

getText() retorna uma String, portanto, não pode ser comparado com um int, são tipos diferentes…

[code]int dig = Integer.parseInt(jtfmatricula2.getText());

if(a[i].getmatricula()==dig){

}[/code]