ich habe eine 5 x n matrix wobei die letzte spalte leer ist und nachträglich gefüllt werden soll.
mein programm soll die werte aus einer csv datei einlesen, mit den daten in den feldern rechnen, die ergebnisse in die letzte spalte füllen und als csv. oder textdatei speichern.
ich hänge hier schon seit stunden und komme nicht weiter. bitte helft mir ;(
habe bis jetzt folgendes geschrieben:
das habe ich bis jetzt geschafft (falls sich welche fragen sollten was ich bis jetzt gemacht habe) und stolz bin ich darüber nicht gerade.
ich habe mir das eher so vorgestellt, das ich 3 methoden habe. einmal um die werte aus der datei zu lesen, mit den werten rechnen und ne methode wo die ergebnisse gespeichert/geschrieben werden.
aber mit den methoden fürs lesen und schreiben komme ich überhaupt nicht klar wie ich das machen soll. könnt ihr mir da ein wenig helfen? das wäre echt super.
danke im voraus
mein programm soll die werte aus einer csv datei einlesen, mit den daten in den feldern rechnen, die ergebnisse in die letzte spalte füllen und als csv. oder textdatei speichern.
ich hänge hier schon seit stunden und komme nicht weiter. bitte helft mir ;(
habe bis jetzt folgendes geschrieben:
Java:
import java.io.*;
import java.util.StringTokenizer;
public class main {
public static void main(String[] args) throws IOException {
FileReader f = new FileReader("datensatz.xlsx");
BufferedReader e = new BufferedReader(f);
String[] tmp = new String[5];
int i=0;
String line = e.readLine(); // erste line
BufferedWriter w = new BufferedWriter(new FileWriter("test"));
while( line != null ) {
StringTokenizer st = new StringTokenizer(";"); // elemente auftrennen nach ,
while(st.hasMoreTokens()) {
tmp[i]=st.nextToken();
i++;
}
i=0;
while ( i < 4 ) {
tmp[4]= "0";
}
BufferedWriter writer;
writer.write(tmp);
writer.write(System.getProperty("line.separator"));
writer.flush();
writer.close();
}
}
}
das habe ich bis jetzt geschafft (falls sich welche fragen sollten was ich bis jetzt gemacht habe) und stolz bin ich darüber nicht gerade.
ich habe mir das eher so vorgestellt, das ich 3 methoden habe. einmal um die werte aus der datei zu lesen, mit den werten rechnen und ne methode wo die ergebnisse gespeichert/geschrieben werden.
aber mit den methoden fürs lesen und schreiben komme ich überhaupt nicht klar wie ich das machen soll. könnt ihr mir da ein wenig helfen? das wäre echt super.
danke im voraus
Zuletzt bearbeitet von einem Moderator: