(REPETIDO) Consultando arquivo Txt

Boa Tarde! Galera, estou com uma duvida aqui Seguinte:

Estou come esse codigo abaixo, o que ele faz ele pega as informações do arquivo txt e joga em uma variável, mas se o arquivo for grande vai tem q criar varias variáveis??

alguém pode me dar uma ideia de como eu faço para fazer a consulta através de um cpf e jogar o nome e data de nascimento em variaveis

o Arquivo txt esta assim, tem o delimitador ";"
cpf;nome;data_nascimento

public static void Model () throws FileNotFoundException {

      Scanner scanner = new Scanner(new FileReader("arquivo.txt"))
                   .useDelimiter("\\;");
    
    while (scanner.hasNext()) {
    cpff = scanner.next();
    nome = scanner.next();
    idade = scanner.next();       
   
    }
}

Vc ainda ta criando tópico redundante?
Ta, pra ver se vc entende:

  1. Não tem coisa “pronta” pra consultar dados em arquivo. Supostamente vc deve implementar seu algoritmo.
  2. Vc precisa fazer NO BRAÇO implementar SUA LÓGICA. O arquivo é texto, onde vc lê linha após linha, analisando cada uma. Onde vc vai quebra-la em partes pelo ‘;’ pela lógica a posição é que lhe dirá que dado é.
  3. Para localizar um valor específico vc testa com uma estrutura super hiper avançada chamada IF verificando se aquele valor é o que vc procura. (Espero não precisar explicar o IF).