Hallo zusammen,
ich hoffe jemand kann mir bei der Fehlersuche helfen, ich weiß nicht genau wo meiner liegt, folgender Code:
"freizeit" wird immer überschrieben, alle anderen Ausgaben stimmen, bestimmt hab ich wieder was offensichtliches Übersehen, aber hierdran hängt gerade mein Programm.
Ich hoffe jemand erbarmt sich mir zu helfen
Es liegt auch nicht am String, mit einer ArrayList<String> hat das genauso wenig funktioniert.
Gruß
ich hoffe jemand kann mir bei der Fehlersuche helfen, ich weiß nicht genau wo meiner liegt, folgender Code:
Java:
int y = 40;
int y2 = 50;
String ausgabe;
String freizeit = "";
for (int i = 0; i < Nutzer.aktuellerNutzer.getAlleSuchanfragen().length; i++) {
freizeit="";
for(int j = 0; j<Nutzer.aktuellerNutzer.getAlleSuchanfragen()[i].getParameterFreizeitaktivitäten().length;j++)
{
if(!Nutzer.aktuellerNutzer.getAlleSuchanfragen()[i].getParameterFreizeitaktivitäten()[j].equals("-")){
freizeit += Nutzer.aktuellerNutzer.getAlleSuchanfragen()[i].getParameterFreizeitaktivitäten()[j] + ", ";
}
}
ausgabe = "Alter: Von " + Nutzer.aktuellerNutzer.getAlleSuchanfragen()[i].getParameterAlterMinimum()
+ " bis " + Nutzer.aktuellerNutzer.getAlleSuchanfragen()[i].getParameterAlterMaximum()
+ " gesuchte Sprache: " + Nutzer.aktuellerNutzer.getAlleSuchanfragen()[i].getParameterIchLerne()
+ " Geschlecht: " + Nutzer.aktuellerNutzer.getAlleSuchanfragen()[i].getParameterGeschlecht()
+ " Freizeitaktivitäten: " + freizeit;
txtMeineSuchanfragen[i] = new JTextArea(ausgabe);
txtMeineSuchanfragen[i].setBounds(25, y, 279, 45);
txtMeineSuchanfragen[i].setLineWrap(true);
txtMeineSuchanfragen[i].setWrapStyleWord(true);
loeschen2.add(new JCheckBox());
loeschen2.get(i).setBounds(335, y2, 25, 25);
plsuchanfragen.add(loeschen2.get(i));
plsuchanfragen.add(txtMeineSuchanfragen[i]);
y += 50;
y2 += 50;
"freizeit" wird immer überschrieben, alle anderen Ausgaben stimmen, bestimmt hab ich wieder was offensichtliches Übersehen, aber hierdran hängt gerade mein Programm.
Ich hoffe jemand erbarmt sich mir zu helfen
Es liegt auch nicht am String, mit einer ArrayList<String> hat das genauso wenig funktioniert.
Gruß