Lendo arquivos texto em Java com Scanner
4 minutos de leitura

É frequente precisarmos ler arquivos textos para processá-los em lote. Eles estão nos mais variados formatos. Há muitos onde determinada coluna representa o fim de um campo (posicionais), ou cada campo é demarcado com um separador especial, como por barras, vírgulas, espaços ou tabs. Por exemplo, um arquivo que lista o nome, data de nascimento, cidade e número de compras de cada cliente:
Natanael Pantoja|Fortaleza|27 Paulo Silveira|São Paulo|35
Como fazer isso em Java? Se você buscar rapidamente, vai acabar caindo nas antigas classes BufferedReader e InputStreamReader, além de lotar seu código com String.indexOf, String.substring e os demais métodos utilitários de e . Por exemplo:
Autor(a)
Natanael Pantoja
Inscreva-se em nossa Newsletter
Fique por dentro de conteúdos, insights e oportunidades do universo tech. Receba novidades e lançamentos direto no seu e-mail.



