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
Instruções do exercicio
- Escreva o texto
"Start from the beginning"em um arquivo chamado"note.txt". - Crie um
FileWriterem modo deappendpara"note.txt"comofwAppendMode. - Adicione o texto
" Add to the end"ao arquivo sem sobrescrever o conteúdo. - Use
FileReaderpara 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());
}
}
}