Array unidimensional

Tenho q fazer um applet que leia uma quantidade determinada de inteiros a partir de um JTextField. E exiba-os em uma JTextArea se, e somente se, este número ainda não foi digitato.

O problema é o seguinte: não estou conseguindo imaginar como vou fazer para verificar se o número digitado já foi registrado no array ou não.

Vou postar o exercicio completo aqui:

Utilize um array unidimensional para resolver o seguinte problema: escrever um applet que leia 20 inteiros. A medida que cada número for lido, exiba-o somente se ele não tiver sido lido. Previna-se para o pior caso em que todos os 20 números sao diferentes. Utilize o menor array possivel para resolver este problema.

Cada vez que um número for lido, você verifica se ele está armazenado no array, se estiver você não exibe, se não você o coloca em um lugar vago no array.

[]s

E acho que você deve saber o que é busca linear…
Outra coisa: é bom ter uma variável que contém o número de inteiros que já foram registrados no array.