Uso de regex para salvar linha em arquivo txt

Pessoal, estou desenvolvendo um trabalho onde eu recebo um log, onde quero filtrar apenas as linhas que começam com “2021” e armazena-las em um arquivo txt. Estou iniciando em java, então estou apenas lendo o arquivo por enquanto. Obs: segue exemplo do dado que desejo filtrar e armazenar em um novo arquivo de texto, estou usando BufferedReader para ler uma linha por vez.

+ cmd_ps=1
+ [ 1 -gt 1 ]
2021-04-23 21:12:01.878060 (I)        Prepare Conv - Start         // Uma das linhas de interesse

Ao ler o arquivo linha a linha, no seu caso, vc pode usar o método startsWith da String:

if (line.startsWith("2021")) {
    // processa a linha do arquivo
}
2 curtidas