Irmy: zwei for-schleifen verschachtelt

Hallo an Alle,
ich hab' zwei for-schleifen verschachtelt, die eine ist 4200 lang die andere 360 ... und das ganze scheint der Computer nicht zu verkraften :-(
Kann ich die 2. for-schleife (die mit 4200 datensaetze) abbrechen, wenn das 'if' erfuellt ist?

mk = ClientiMarca.split("§");
 Client = C.split("\r\n");
 kunden = "";
 for (k=0; k<mk.length; k++) {
  mkKunden = mk[k].split(";");
  for(j=0;j<Client.length;j++) {
   Kunde = Client[j].split(";");
   if (Kunde[0] == mkKunden[0]) {
    kunden = kunden + "§" + mkKunden[0] + ";" + Kunde[1] + ";" + Kunde[2] + ";" + Kunde[3] + ";" + Kunde[4] + ";" + Kunde[5] + ";" + mkKunden[1];
   }

}
 }

Herzlichen Dank!
ciao
Irmy

  1. Hello,

    Kann ich die 2. for-schleife (die mit 4200 datensaetze) abbrechen, wenn das 'if' erfuellt ist?

    ja, und zwar entweder indem du den Zähler auf das Ende versetzt (j=Client.length;), oder indem du die Schleife per break verlässt.

    MfG
    Rouven

    --
    -------------------
    Wenn du die Nadel im Heuhaufen nicht findest, zünde den Heuhaufen an.
    1. Herzlichen Dank!

      ciao
      Irmy