Moin ,
Folgendes problem:
Klassen
Methoden
Ich habe eine Klasse erstellt namens ReadFromFile die eine Methode lesen() enthält. Diese Methode lesen() erhält den pfad eine Textdatei und :
- Liest sie zeilenweise ein
- Speichert die zeilen in ein ArrayList
Jetzt will ich dass diese Methode die Textdateien Splittet und zwar immer bei ",".
Diese Klasse ist ein teil von mehreren und dient als kleine aufgabe in mein Praktikum, wäre ich also sehr dankbar wenn ihr mir helfen könnt.
Folgendes problem:
Klassen
Methoden
Ich habe eine Klasse erstellt namens ReadFromFile die eine Methode lesen() enthält. Diese Methode lesen() erhält den pfad eine Textdatei und :
- Liest sie zeilenweise ein
- Speichert die zeilen in ein ArrayList
Jetzt will ich dass diese Methode die Textdateien Splittet und zwar immer bei ",".
Diese Klasse ist ein teil von mehreren und dient als kleine aufgabe in mein Praktikum, wäre ich also sehr dankbar wenn ihr mir helfen könnt.
Java:
import java.io.*;
import java.util.ArrayList;
public class ReadFromFile{
public static void lesen(String dateiname) throws IOException, RowsExceededException, WriteException{
String line = "";
ArrayList<String> listA = new ArrayList<String>();
try {
File file = new File(dateiname);
FileReader fr = new FileReader(file);
//BufferedReader erstellen und mit FileReader verknüpfen
BufferedReader br = new BufferedReader(fr);
//Solange zeilen zum ArrayList adden bis ende
for(int i = 0;(line = br.readLine())!=null ;i++){
//Hier soll die Splitt() Methode implimentiert werden nur das ****t schonmal nicht
//
// listA.add(line.Splitt("//,");
System.out.println(listA.get(i));
}
//Fehlermeldung falls Datei nicht vorhanden
}catch (FileNotFoundException e) {
System.out.println("File not found");
}
} usw..
Zuletzt bearbeitet: