Créer des lecteurs de fichiers de base
Vous travaillez comme analyste de données dans une jeune pousse qui suit les tendances de l'industrie. Votre équipe reçoit chaque jour des fichiers CSV avec des données de marché à traiter. Comme première étape pour mettre en place une chaîne de traitement des données, vous devez créer une méthode fiable pour lire ces fichiers et vérifier leur existence avant le traitement.
Les classes File, Path, Paths et Files ont été importées pour vous.
Cette activité fait partie du cours
Importer des données en Java
Instructions de l’exercice
- Créez un objet
Fileà partir du chemin du fichier. - Vérifiez si le fichier existe.
- Obtenez la taille du fichier en octets.
- Créez un objet
Pathà partir du chemin du fichier.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
public class BasicFileReaders {
public static void main(String[] args) {
String filePath = "sample_market_data.csv";
// Create a File object
File file = new File(____);
// Check if the file exists
System.out.println("File exists: " + ____.____());
// Get the file size in bytes
System.out.println("Size: " + ____.____() + " bytes");
try {
// Create a Path object from the file path
Path path = Paths.____(filePath);
List lines = Files.readAllLines(path);
System.out.println("Total lines: " + lines.size());
System.out.println("Header: " + lines.get(0));
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
}
}
}