Kermit: Mehrdimensionales ArrayList wird mit der Größe immer langsamer

Beitrag lesen

Ich fand eine etwas bessere Lösung. Sie ist zwar schneller aber nicht schnell genug.
Und es sieht auch so aus als mit zunehmende counter langsamer wird.
Die ersten par 100-er Blöcke waren in 3-4 Sek. durch.
Die 5000 - 5100 brauche schon 30 Sek.

for (Iterator iter = lTABLE.iterator(); iter.hasNext();) {

if ( i==0 || (i%100)==0 ) {
System.err.println("################# process row:"+i+" ");
}

ArrayList alTmp = (ArrayList)iter.get(i);

sFile = sFile+ """+alTmp.get(0)+""";
sFile = sFile+",""+alTmp.get(1)+""";
sFile = sFile+",""+alTmp.get(2)+""";
sFile = sFile+",""+alTmp.get(3)+""";
sFile = sFile+",""+alTmp.get(4)+""";
sFile = sFile+"\n";

}