Kom igångKom igång gratis

Lagra senaste anteckningar i cache

För att snabba upp åtkomsten till senaste anteckningar ska din app lagra dem i en lättviktig cachefil. I den här uppgiften skapar du en ny fil med namnet "cache.txt" och bekräftar att den skapades korrekt. Det här lägger grunden för att spara data som används ofta.

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

Visa kurs

Övningsinstruktioner

  • Skapa ett File-objekt för "cache.txt".
  • Kontrollera om filen redan finns.
  • Om filen finns, ta bort den.
  • Skapa en ny fil med namnet "cache.txt".

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

class CacheDataManager {  

    public static void main(String[] args) {  
        try {  
			// Create a File object
            File cacheFile = ____ ____("cache.txt");  

            // Check if the file exists
            if (____.____()) {  
            	// Attempt to delete the file
                if (____.____()) {  
                    System.out.println("Old cache file deleted successfully.");  
                } else {  
                    System.out.println("Failed to delete the old cache file.");  
                }  
            }  

            // Create the file for cache.txt
            if (____.____()) {  
                System.out.println("New cache file created successfully.");  
            } else {  
                System.out.println("Failed to create the new cache file.");  
            }  

        } catch (IOException e) {  
            System.out.println("An error occurred: " + e.getMessage());  
        }  
    }  
}
Redigera och kör kod