Auto String mit Array Name aus Datei... oder so ähnlich

flamboyent22

Mitglied
Hallo, ich würde gerne eine Datei auslesen (.txt) und von jeder Zeile das 2. Word in einem neu generierten String Packen, dieser den Namen vom ersten Word hat..
Die .txt Datei habe ich schon Automatisch, wenn sie nicht Vorhanden ist in einem bestimmtem Pfad Generiert,

static String Pfad = ("D:\\test.txt")
static File txtPfad;
txtPfad = new File (Pfad);
if (txtPfad.exists()); {
try {
txtPfad.createNewFile(); }
catch (IOException ex) {
ex.printStackTrace(); } }


Das Auslesen währe so in der art:

static String[] parts;
FileReader Reader= new FileReader(Pfad);
BufferedReader outt = new BufferedReader(Reader);
String zeile = null;
while ((zeile = outt.readLine()) != null) {
parts = zeile.split(" = ");


was aber natürlich nicht funktioniert ist:
String parts[0] = (parts[1]);
}
wenn also jemand ne idee hat, wie man das umgehen kann, dann bitte helfen 😀
lg.
 
danke für die schnelle Antwort,
ich habe es mit 2d Strings probiert, es geht aber nicht, ich habe keine Ahnung, wo der Fehler liegt,
kannst du mir plz helfen?

Meine Main Klasse
1.PNG

Die Klasse Für die Daten
2.PNG

und der Fehlercode
3.PNG
 
Bitte KEINE Screenshots posten, sondern den Code in CodeTags (siehe Signatur) !!
Wie soll man sonst irgendwas zitieren ??
Gruß Klaus
 
Naja also du greifst in Zeile 59 auf einen Feld eintrag zu, welcher vermutlich leer ist ("null" da String ein Referenzdatentyp ist). Lass dir mal dein gesamtes Array ausgeben vor dieser Zeile mit System.out.println(Array.toString(deinArray));
 

Zurück
Oben