Code:
String[] jlinamenDaten = {};
jlinamen.setBounds(5, 5, 150, 240);
jlinamen.setSelectionMode(0);
jlinamen.addListSelectionListener( new ListSelectionListener() {
public void valueChanged( ListSelectionEvent e ) {
try {
BufferedReader in = new BufferedReader(new FileReader("Adressen\\dat1.txt")); // ließt die Datei aus
ArrayList list = new ArrayList();
while ((zeile = in.readLine()) != null) {
String[] teile = zeile.split(";");
list.add("Name:" + " " + teile[0]);
jlidata.setListData(list.toArray());
}
in.close();
}
catch (Exception d) {
System.err.println("Fehler bei Datei "+d.toString());
System.exit(1);
}
}
} );
getContentPane().add(jlinamen);
Ich möchte eine Textdatei auslesen,
deren Inhalt so aussieht!
z.B : Karl Mustermann;Musterstrasse;5;
Hugo Müller;Kölnerstrasse;10;
Peter Lustig;Javaallee;9;
Mit dem Code Splitte ich die Srings in Teile auf die ich dann zugreifen kann!
Wenn ich jetzt in der z.B. auf teile[0] zugreife werden mir alle Namen ausgegeben.
Ich würde aber gerne nicht alle sondern nur den Namen meiner Wahl ausgeben!
Wie kann man das am einfachsten hinkriegen? Ich kann die Textdatei auch anders aufbauen wenn das dann einfacher zu realisieren wäre!
:bahnhof: