De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Bestanden Lezen Schrijven Afbeeldingen. Bestandstypen.txt.png eigen.

Verwante presentaties


Presentatie over: "Bestanden Lezen Schrijven Afbeeldingen. Bestandstypen.txt.png eigen."— Transcript van de presentatie:

1 Bestanden Lezen Schrijven Afbeeldingen

2 Bestandstypen.txt.png eigen

3 Root Directory public static String defaultDirectory() throws FileNotFoundException { String OS = System.getProperty(“os.name”).toUpperCase(); if (OS.contains(“WIN”)) { return System.getenv(“APPDATA”); } else if (OS.contains(“MAC”)) { return System.getProperty("user.home") + "/Library/Application " + "Support"; } else { throw new FileNotFoundException(); }

4 Lezen van txt-bestanden File FileReader BufferedReader

5 File File f = new File(String location);.delete();.exists();.isFile();.isDirectory();.mkDir();

6 FileReader 3 constructors: new FileReader(FileDescriptor fd); new FileReader(String location); new FileReader(File file); Maakt bestand leesbaar voor BufferedReader

7 BufferedReader Leest het bestand Leest in een whileloop new BufferedReader(Reader r);.readLine();.skip(Long l);.close(); → werpt een IOException

8 Ruwweg de code try { // Probeer te lezen } catch (Exception e) { e.printStackTrace(); } finally { try { if (BufferedReader == null) { Sluit BufferedReader } } catch (IOException e) { e.printStackTrace(); }

9 Afbeeldingen lezen new File(String location);.exists(); Geen BufferedReader maar BufferedImage Lezen gaat door: ImageIO.read(File f); getWidth(); en getHeight(); getRGBFromBufferedImage(image, width, height); 0x ff rr gg bb;

10 .getRGBFromBufferedImage() levert int array int[] result = new int[width * height]; dubbele for-loop.getRGB(int x, int y) x + y * width

11 Huiswerk Bedenk een functie die: Een getal als parameter neemt. En dan van een tot dat getal alles optelt, en de uitkomt teruggeeft. Bijv. wanneer getal 6 is: 1 + 2 + 3 + 4 + 5 + 6 = 21 wanneer getal 4 is: 1 + 2 + 3 + 4 = 10 dus bij 6 geeft je functie 21 en bij 4 geeft hij 10. Zorg dat hij alle getallen kan bereken.


Download ppt "Bestanden Lezen Schrijven Afbeeldingen. Bestandstypen.txt.png eigen."

Verwante presentaties


Ads door Google