Hallo allerseits! Ich habe eine Frage bezüglich Array’s und hoffe Ihr könnt mir helfen. Ich habe in meinem Programm die Zeit gezählt und jetzt will ich zu dieser Zeit z.B. zwei Messwerte angeben. Sie befinden sich in einem anderen Datei (z.B. *.txt). Die Datei sieht z.B. so aus:
Zeit GrößeA GrößeB
1 WertA1 WertB1
2 WertA2 WertB2
3 WertA3 WertB3
…
200 Wert A200 Wert B200
Ich muss dann für einer Gleichung A-Werte einsetzen und für die andere B-Werte. Wie kann ich es am besten realisieren?
Bis jetzt habe ich also Datei eingelesen und gesplittet, der Quelltext sieht dann so aus:
Dadurch sieht die Ausgabe jetzt so aus:
Zeit
GrößeA
GrößeB
1
WertA1
WertB1
2
WertA2
WertB2
3
WertA3
WertB3
Kann mir vielleicht jemand sagen wie ich am besten diese Werte in ein 2-dimensionalen Array packen kann, damit ich dann die A-Werte in eine Gleichung und B-Werte in die andere einsetzen kann (Eine Palte A-Werte und andere B-Werte).
Zeit GrößeA GrößeB
1 WertA1 WertB1
2 WertA2 WertB2
3 WertA3 WertB3
…
200 Wert A200 Wert B200
Ich muss dann für einer Gleichung A-Werte einsetzen und für die andere B-Werte. Wie kann ich es am besten realisieren?
Bis jetzt habe ich also Datei eingelesen und gesplittet, der Quelltext sieht dann so aus:
Java:
public static void Daten(){
String Zeile;
ArrayList<String> list = new ArrayList<String>();
try {
BufferedReader br = new BufferedReader(new FileReader(
"C:\\ Messwerte.txt"));
while ((Zeile = br.readLine()) != null) {
StringTokenizer st = new StringTokenizer(Zeile);
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
list.add(Zeile);
}
br.close();
} catch (FileNotFoundException e) {
System.out.println(e.getMessage());
} catch (IOException e) {
System.out.println(e.getMessage());
}
Dadurch sieht die Ausgabe jetzt so aus:
Zeit
GrößeA
GrößeB
1
WertA1
WertB1
2
WertA2
WertB2
3
WertA3
WertB3
Kann mir vielleicht jemand sagen wie ich am besten diese Werte in ein 2-dimensionalen Array packen kann, damit ich dann die A-Werte in eine Gleichung und B-Werte in die andere einsetzen kann (Eine Palte A-Werte und andere B-Werte).