12.12.2018 – Dateiverarbeitung und Stringparsing

Die CSV-Datei table-of-sites-mit-koordinaten.csv verzeichnet Felsmalereien im Brandberg einschließlich ihrer Geokoordinaten (Longitude, Latitude):

ID,Site,Longitude UTM,Latitude UTM,Elevation,Gorge,Site Nickname,Discoverer,Date of Discovery,Publication,ISBN 10,Site Pager,Number of Figures,Figure Category,Distance to next Site,Next Site,Cardinal Points,Painting Location,Water in Sight,Water Availability,Open Field in Sight,Open Field,Living Place,Spatiality,Visibility,Context,View from Site,Evidence of Human Occupation,Degradation of Paintings,Quantity of Artefacts,Lithics,Pottery,O.E.S.,Bone,Charcoal,Grinding Implements,Stone Structures,Miscellenous Artefact,Remarks
1,A 1,446253.881,7657736.830,1343.3374,Amis,,,,Pager; Harald: The Rock Paintings of the Upper Brandberg; Part 1 

Aufgabe I: Laden Sie die Datei und lassen sie den Inhalt der Datei auf der Konsole ausgeben.

Aufgabe II: Parsen Sie die erste Zeile: Der Inhalt vor jedem Komma repräsentiert einen Schlüssel (key).

Aufgabe III: Parsen Sie die zweite Zeile: Der Inhalt vor jedem Komma repräsentiert einen Wert (value).

Aufgabe IV: Geben Sie die Schlüssel-Wertepaare aus, z.B.:

ID: 1
Site: A
Longitude UTM: 446253.881
Latitude UTM: 7657736.830
[...]