Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Arquivos e Diretórios |
Como ler o conteúdo de um arquivo texto e armazená-lo em uma variável string usando Java - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 434 vezes |
Pergunta/Tarefa: Escreva um programa Java que solicita ao usuário o caminho e nome de um arquivo texto. Em seguida seu código deverá abrir o arquivo, ler todo o seu conteúdo (pode ser uma linha de cada vez) e guardá-lo em uma variável do tipo string. Para finalizar, exiba o conteúdo desta variável. Sua saída deverá ser parecida com: Informe o caminho e nome do arquivo: C:\estudos_java\conteudo.txt Esta é a primeira linha de texto Esta é a segunda linha de texto Veja a resolução comentada deste exercício usando Java: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- package estudos; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Scanner; public class Estudos{ public static void main(String[] args){ // para ler as linhas individuais String linha = ""; // para guardar o texto todo String resultado = ""; // vamos pedir para o usuário informar o nome e caminho do arquivo Scanner entrada = new Scanner(System.in); System.out.print("Informe o caminho e nome do arquivo: "); String nomeArquivo = entrada.nextLine(); try { BufferedReader arquivo = new BufferedReader(new FileReader(nomeArquivo)); while((linha = arquivo.readLine()) != null){ // vamos registar mais essa linha de texto resultado += linha + System.getProperty("line.separator"); } // agora mostramos todo o conteúdo lido System.out.println(resultado); // e fechamos o arquivo arquivo.close(); } catch (FileNotFoundException e) { System.err.println("\nArquivo não encontrado\n"); } catch(IOException e) { System.err.println("\nNão foi possível abrir o arquivo\n"); } } } |
![]() |
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
Quem Somos |
![]() Entre em contato comigo para, juntos, vermos em que posso contribuir para resolver ou agilizar o desenvolvimento de seus códigos.
|
![]() Não basta ter um site. É necessário ter um site que é localizado e converte usuários em clientes. Se sua página não faz isso, Fale comigo e vamos fazer uma analise e conseguir resultados mais satisfatórios..
|
Linguagens Mais Populares |
1º lugar: Java |