G
Gast
Gast
HI an alle,
ich habe ein Problem und weiß alleine nicht mehr weiter und zwar will ich 6 Werte speicher und danach wieder lesen (haben das in der Schule gemacht und wollts nochmal zuhause ausprobieren aber...) es geht einfach nicht *needhelp*
und zwar will ich sechs Werte (Strings) Speichern und danach wieder ausgeben (die "Werte" wurden vorher festgelegt) aber es sollen wirklich nur sechs Strings sein (und der erste soll dann wieder übergespeichert werden wenn es sieben sind ). Habe auch shcon was geschrieben aber es geht nicht.
Hier ein kleiner Auszug:
ich habe ein Problem und weiß alleine nicht mehr weiter und zwar will ich 6 Werte speicher und danach wieder lesen (haben das in der Schule gemacht und wollts nochmal zuhause ausprobieren aber...) es geht einfach nicht *needhelp*
und zwar will ich sechs Werte (Strings) Speichern und danach wieder ausgeben (die "Werte" wurden vorher festgelegt) aber es sollen wirklich nur sechs Strings sein (und der erste soll dann wieder übergespeichert werden wenn es sieben sind ). Habe auch shcon was geschrieben aber es geht nicht.
Hier ein kleiner Auszug:
Code:
//Lesen input (Laden) Anfang
String rückgabe [] = new String [6];
File file = new File("Rückgabewert.txt");
if(file.exists()) {
FileInputStream fin = new FileInputStream(file);
ObjectInputStream in = new ObjectInputStream(fin);
anzahlDerVorhandenenWerte = in.readInt();
for(int q = 0; q <= 6; q++) {
rückgabe[q] = "hallo";
}
}
for (int w = 0; w <= 6; w++) {
taErgebniss.setText(rückgabe[w]);
}
//Lesen input (Laden) Ende
//Schreibt die File (Speichern) Anfang
int b = 0;
rückgabe [b] = i + operator + y + " = Ende" ;
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(file));
out.writeInt(6);
for(int i = 0; i <= 6; i++) {
out.writeObject(rückgabe[b]);
}
b++;
out.close();
//Schreibt die File (Speichern) Ende