Leitura de Arquivo

Olá pessoal,
então eu sou um iniciante no java, estou fazendo a leitura de parâmetros dos registros de uma maquina de cartões, o arquivo vem em um determinado padrão .txt

eu tenho isso hoje

SyntaxEditor Code Snippet

File arquivo1 = new File(“c:/arq-leitura/NEFI_TESTE_1908.txt”);
FileReader fr = new FileReader(arquivo1);
BufferedReader br = new BufferedReader(fr);

O que eu gostaria é fazer um input no arquivo 1 onde eu pudesse selecionar dentro de uma pasta qual arquivo eu gostaria de inserir para leitura.

poderiam dar um help?

Tenta o JFileChooser

Vou tentar sim meu bom, obrigado.