Consulta String Split

Olá pessoal!

Qual seria a melhor solução para esta situação:

Tenho um arquivo txt que preciso ler todas as linhas, e em cada linha tenho informações mais ou menos conforme abaixo:

SINALIZADOR, PD0104, PD0204, PD0304, PD010506

E gostaria de pegar por exemplo todos os “PDs” que começam com “PD01” que seriam (PD0104 e PD010506) por exemplo.

olá,

acredito que a melhor forma é:

  1. Ler linha por linha, usando alguma classe i.e. BufferedReader…

  2. dar um Split na linha por ‘,’
    http://download.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#split(java.lang.String)

  3. dar um startsWith(“PD01”) em cada String gerada pelo split
    http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html#startsWith(java.lang.String)