Hallooooo,
ich will Folgendes realisieren:
Ich habe eine plz.txt Datei, welche wie Folgt aussieht:
Ich möchte nun durch die Eingabe einer Stadt die zugehörigen Postleitzahlen ausgegeben bekommen.
Ich möchte also nicht Hattingen eingeben und die Ausgabe:
also nur die Plz. Bei meinem bisherigen Code habe ich das Problem, dass ich nicht weiß wie ich die Isolierung von "Hattingen" und "45525" in zwei Vectoren bewerkstelligen soll, bzw. wie ich es sonst lösen sollte???:L Da Fehlt mir die Erfahrung. - Ich kann auch keinen vergleichbaren Code finden.
Nun also mein Code:
Zudem soll eine Meldung ausgegeben werden sobald die Stadt nicht in "plz.txt" vorhanden ist und der Eingabestrom soll korrekt beendet werden.
ich will Folgendes realisieren:
Ich habe eine plz.txt Datei, welche wie Folgt aussieht:
Hattingen, 45525
Hattingen, 45527
Bochum, 44785
.
.
.
usw.
Hattingen, 45527
Bochum, 44785
.
.
.
usw.
Ich möchte nun durch die Eingabe einer Stadt die zugehörigen Postleitzahlen ausgegeben bekommen.
Ich möchte also nicht Hattingen eingeben und die Ausgabe:
Hattingen, 45525
Hattingen, 45527
erhalten sondern:Hattingen, 45527
45525
45527
45527
also nur die Plz. Bei meinem bisherigen Code habe ich das Problem, dass ich nicht weiß wie ich die Isolierung von "Hattingen" und "45525" in zwei Vectoren bewerkstelligen soll, bzw. wie ich es sonst lösen sollte???:L Da Fehlt mir die Erfahrung. - Ich kann auch keinen vergleichbaren Code finden.
Nun also mein Code:
Java:
import java.io.*;
import java.util.*;
import javax.swing.*;
class Aufgabe9{
public static void main(String args[]){
String stadt = JOptionPane.showInputDialog("Bitte den Stadtnamen eingeben!");
try{
BufferedReader in = new BufferedReader(new FileReader("plz.txt"));
Vector<String> v = new Vector<String>();
String s = "";
while((s = in.readLine()) != null)
v.add(s);
for(int i=0; i<v.size(); i++)
if(stadt.equals(v.get(i)))
System.out.println(v.get(i));
in.close();
}catch(FileNotFoundException e){
System.out.println("Datei kann nicht gefunden werden");
}catch (IOException e){
e.printStackTrace();
}
}
}
Zudem soll eine Meldung ausgegeben werden sobald die Stadt nicht in "plz.txt" vorhanden ist und der Eingabestrom soll korrekt beendet werden.