Vytváření základních čteček souborů
Pracuješ jako datový analytik/analytička ve startupu, který sleduje trendy v odvětví. Tvůj tým každý den dostává CSV soubory s tržními daty, která je potřeba zpracovat. Jako první krok při budování datového pipeline potřebuješ vytvořit spolehlivý způsob, jak tyto soubory číst a před zpracováním ověřit jejich existenci.
Třídy File, Path, Paths a Files jsou už naimportované.
Toto cvičení je součástí kurzu
Importing Data in Java
Pokyny k cvičení
- Vytvoř objekt
Filepomocí cesty k souboru. - Zkontroluj, jestli soubor existuje.
- Zjisti velikost souboru v bajtech.
- Vytvoř objekt
Pathz cesty k souboru.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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());
}
}
}