Hallo,
ich hab ein Textfile in folgendem Format:
„Name“,„VName“,„Str“,…
„Name“,„VName“,„Str“,…
(die Anzahl der Felder pro Zeile ist bekannt)
Hat jemand einen Javacode, der obiges Textfile einlesen und beispielsweise in eine Struktur ‚Record‘ speichert:
class Record
{
public Record(String na, String vn, String str)
{
String Name = na;
String Vorname = vn;
String Strasse = str;
}
}
Wär nett wenn mir jemand helfen könnte!
Danke
Christian Schindler
Hallo,
ich hab ein Textfile in folgendem Format:
„Name“,„VName“,„Str“,…
„Name“,„VName“,„Str“,…
(die Anzahl der Felder pro Zeile ist bekannt)
Hat jemand einen Javacode, der obiges Textfile einlesen und
beispielsweise in eine Struktur ‚Record‘ speichert:
class Record
{
public Record(String na, String vn, String str)
{
String Name = na;
String Vorname = vn;
String Strasse = str;
}
}
Wär nett wenn mir jemand helfen könnte!
Danke
Christian Schindler
Das ist doch ganz einfach! Du brauchst doch nur Java.io.*
importieren und in einem Try-Catch Block jeweils eine Zeile
einlesen (bis der Rückgabewert -1 ist) und dann in substring
unterteilen.
try
{
String line;
BufferedReader in= new BufferedReader(new FileReader(„Filename“));
boolean eof= false;
while(!eof)
{
try{
line= in.readline();}catch(Exception e){eof= true; break;}
name= line.substring(0, (int)feldLänge);
vName= line.substring(feldLänge1, fledlänge2);
…
}
catch(Exception e)
{
e.printStackTrace();
}