Hallo,
ich soll eine Textdatei mit Postzahlen - Stadtnamen einlesen, und diese in einen Array speichern.
Eingelsen habe ich die Datei :
Die Frage ist, wie ich das nun in einen Array einspeichern kann.
Vielen Dank im Voraus,
Gonnex
ich soll eine Textdatei mit Postzahlen - Stadtnamen einlesen, und diese in einen Array speichern.
Eingelsen habe ich die Datei :
Java:
package Aufgabenblatt3;
import java.util.Scanner;
import java.io.*;
public class Aufgabe3i2 {
public static void main(String[] args) throws FileNotFoundException {
java.io.File here = new java.io.File(".");
System.out.println(here.getAbsolutePath());
java.io.File postcodeFile = new java.io.File("OpenGeoDB-plz-ort-de.csv");
System.out.println(postcodeFile.getAbsolutePath());
if (postcodeFile.exists() && postcodeFile.canRead()) {
System.out.println("File exists and can be read");
}
java.util.Scanner scanner = new java.util.Scanner(postcodeFile, "UTF-8");
int lastPostcode = -1;
int aPostcode = -1;
String aTown = "";
while (scanner.hasNextLine()) {
aPostcode = scanner.nextInt();
aTown = scanner.nextLine();
if (aPostcode != lastPostcode) {
lastPostcode = aPostcode;
}
}
scanner.close();
}
}
Die Frage ist, wie ich das nun in einen Array einspeichern kann.
Vielen Dank im Voraus,
Gonnex
Zuletzt bearbeitet von einem Moderator: