Erste Schritte Array von einer forschleife nach ausserhalb trasferieren

Darknet

Bekanntes Mitglied
Hallo

Code:
  for (Element element:string) {
  String event  = "";
  
  
  event = element.attr("id");
  Elements score = element.getElementsByClass("score");
  Elements winhome =element.getElementsByClass("home1x2");
  Elements winx = element.getElementsByClass("draw1x2");
  Elements winex = element.getElementsByClass("away1x2");
  Elements hc  = element.getElementsByClass("hc");
  Elements hc1 = element.getElementsByClass("hc1");
  Elements hcx = element.getElementsByClass("hcx");
  Elements hc2 = element.getElementsByClass("hc2");
  Elements ou  = element.getElementsByClass("ou");
  Elements ouO = element.getElementsByClass("ouOver");
  Elements ouU = element.getElementsByClass("ouUnder");
  //System.out.println(ou);
  
  Elements winninghome = winhome.select("a");
  Elements winningx = winx.select("a");
  Elements winningex = winex.select("a");
  Elements handicap = hc.select("a");
  Elements handihome = hc1.select("a");
  Elements handix = hcx.select("a");
  Elements handiex = hc2.select("a");
  Elements uü = ou.select("a");
  Elements uüO = ouO.select("a");
  Elements oüU = ouU.select("a");
  
  
  String linkText = winninghome.text();
  
  
  wert = new String[] {winninghome.text(), winningx.text(), winningex.text(), winninghome.text()};

  //  System.out.println(wert[0]);
  
  
  }
  System.out.println(wert[1]);
Wie kann ich alle werte von wert nach ausserhalb der forschleife bekommen?

// System.out.println(wert[1]); gibt den letzten Wert aus aber nicht die vorehrigen
// System.out.println(wert[0]); gibt alle Werte aus
 
IN deiner Schleife erzeigst du jedes mal ein neues Array. Wenn du dann nach der Schleife drauf zugreifst greifst du also auch nru auf das zuletzt erzeugt zu.
 
Ich denke mal wenn du ne ArrayList anstatt nem Array verwendest dürfte dein vorhaben deutlich leichter umzusetzen sein. Einfach am ende immer add ausführen und danach mit get rausholen
 

Neue Themen


Zurück
Oben