Comparar string com um formato específico de data

Pessoal,

Tenho uma string com qualquer conteúdo e em qualquer formato, por exemplo:
String dataValidade = “02072008”

Preciso saber se o conteúdo dessa string é uma data e se está no formato de data “yyyyMMdd”.
Tenho que passar uma string nesse formato como entrada de um outro prgrama.

Alguém por favor poderia me ajudar??

Obrigada

Você poderia usar método parse da classe SimpleDateFormat, construída com esse formato que você quer.

Se ele não gerar uma exceção, então pode ser que seja uma data boa. Seria bom verificar depois se a data gerada está em um intervalo válido p/ a aplicação.