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: 972 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 |
|
C - Como somar os elementos de um vetor em C usando uma função recursiva - Linguagem C para iniciantes |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






