Skriva och läsa en anteckning
Nu när du kan skapa filer är det dags att lägga till riktigt innehåll. Du ska skriva en kort anteckning till en textfil och sedan läsa tillbaka den för att bekräfta att den sparades korrekt. Det här är en grundläggande funktion i alla anteckningsprogram.
Alla nödvändiga paket från java.io har redan importerats åt dig.
Den här övningen är en del av kursen
Input/Output och strömmar i Java
Övningsinstruktioner
- Skriv texten
"Start from the beginning"till en fil med namnet"note.txt". - Skapa en
FileWriteriappend-läge för"note.txt"och spara den somfwAppendMode. - Lägg till texten
" Add to the end"i filen utan att skriva över dess innehåll. - Använd
FileReaderför att läsa filens innehåll och visa det i konsolen, ett tecken i taget.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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());
}
}
}