Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Es klappt einfach nicht irgentwo hab ich ein Riesen denkfehler soll ich nun alle name[x][y} entfernen und es z.b { {3}, {4}, {5}, {6}, {7}, {8}, {9}, {3}};
so machen oder was soll ich machen und was tut cellValue ich weiss halt nicht wie ich sonst auf die werte zugreifen kann
ja der file writer ist sinnlos
gut ok du hast das mit dem Format mal einfach konstruktiv ignoriert.. vllt baust du den String zusammen somit du dann mal so eine Zeile hinkriegst imcsv format
ja der file writer ist sinnlos
gut ok du hast das mit dem Format mal einfach konstruktiv ignoriert.. vllt baust du den String zusammen somit du dann mal so eine Zeile hinkriegst imcsv format
ich glaub mein Kopf wird langsam matsche und dann?
Ich weiss ja immer noch nicht wie ich meine eigentliche datei abändern kann und mit deiner antwort konnte ich nicht viel anfangen
sorry dafür ich nerve dich bestimmt schon gewaltig aber das will einfach nicht in meine birne
Nur noch mal als Hilfestellung.
Wenn ich deine Aufgabenstellung und die folgenden Details dazu, richtig verstehe, müsste eine Zeile in einer Datei folgendermaßen aussehen:
Java:
name + "," + zweiterName + "," + alter + \n"
Das "," da du das ganze ja im Comma-separated values(CSV Format) Format in die Datei schreiben sollst.
"\n" ist eine sogenannte Escape-Sequenz die einen Zeilenumbruch in deiner Datei erzwingt, da du die zusammengehörigen Werte ja zeilenweise
und nicht spaltenweise speichern möchtest.
Weiter oben wurde dir ja nun schon mehrfach gesagt, wie deine Schleifen dazu aussehen müssten. Drei Arrayfelder ergeben zusammen die
gewünschte Zeile oder den Datensatz, den du in die Datei schreiben möchtest.
[CODE lang="java" title="Pseudocode"]// durch das komplette Array zeilenweise laufen
for(zeile = 0; zeile < 3; zeile++) {
// dreimal durch eine Zeile laufen und die Spalten zu einem Datensatz zusammensetzen
for(spalte = 0; spalte < 3; spalte++) {
write(deinArray[zeile, spalte])
// Nur nach den ersten beiden Spalten ein "," einfügen
if(spalte < 2) {
write(",")
}
}
// Zeilenumbruch. Und weiter geht es mit dem nächsten Datensatz (der nächsten Zeile).
write("\n")
}[/CODE]
Da hast du Recht @Mart. Habe es gerade nochmal in der Aufgabenstellung (im Ursprungsthread) nachgelesen. Natürlich geht ein Komma beim Comma-separated values - Format. Hieße wohl sonst auch nicht so