Comece agoraComece grátis

Escrevendo e lendo uma nota

Agora que você já consegue criar arquivos, é hora de adicionar conteúdo de verdade. Você vai escrever uma nota curta em um arquivo de texto e depois lê-la para confirmar que foi salva corretamente. Este é um recurso essencial de qualquer aplicativo de anotações.

Todos os pacotes necessários de java.io já foram importados para você.

Este exercicio faz parte do curso

Entrada/Saída e Streams em Java

Ver curso

Instruções do exercicio

  • Escreva o texto "Start from the beginning" em um arquivo chamado "note.txt".
  • Crie um FileWriter em modo de append para "note.txt" como fwAppendMode.
  • Adicione o texto " Add to the end" ao arquivo sem sobrescrever o conteúdo.
  • Use FileReader para ler o conteúdo do arquivo e exibi-lo no console, um caractere por vez.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

class FileReadWrite {

    public static void main(String[] args) {
        try {
            FileWriter fw = new FileWriter("note.txt");
            // Write "Start from the beginning" to the file
            fw.____("Start from the beginning");
            fw.close();

            // Create a FileWriter in append mode
            FileWriter fwAppendMode = new ____("note.txt", ____);

            // Add " Add to the end" to the end of file
            fwAppendMode.____(" Add to the end");
            fwAppendMode.close();

            FileReader fr = new FileReader("note.txt");
            int character;
            
            // Read the file content character by character
            while ((character = fr.____()) != -1) {
                System.out.print((char) character);
            }
            fr.close();
        } catch (IOException e) {
            System.out.println("An error occurred: " + e.getMessage());
        }
    }
}
Editar e Executar Código