Sie werden Ihren Fehler nur erkennen, wenn Sie ConcurrentModificationException sehen, was selbst irreführend ist, und Sie können unzählige Stunden damit verbringen, einen anderen Thread zu finden, der diese ArrayList aufgrund von gleichzeitigem Wort ändert. Sehen wir uns ein Beispiel an. public static void main(String args) { Liste
sub z{if(@_){1while$x[$k=rand 10];t($t=$x[$k]=1)}print map"$z[$x[$_]]$_". ($_%3? "":"\n"), 1.. 9}sub t{$j=0;$x[$_+1]==$t&&($j+=2**$_)for 0.. 8;z, die"Gewinner $z[$t] "if grep$_==($j&$_), 7, 56, 73, 84, 146, 273, 292, 448;z, die"Gleichstand\n"if@x>9&&! grep! Php element aus array entfernen login. $_, @x}@x=4;@z=qw{. [ (};z$^T&1;while(<>){next if$_>9||$x[$_];t$t=$x[$_]=2;z 1} sesth 2005-04-06 19:48 User since 2005-02-01 181 Falls das Array nicht zu groß ist, die Reihenfolge unwichtig ist und Speicherplatz keine Rolle spielt, würde ich das Array einfach in einen Hash kopieren. Dann werden die doppelten automatisch entfernt: my%hash; foreach my $val (@array) { $hash{$val}++;} mit "keys%hash" bekommst Du dann Dein Array zurück. Gruß Thomas lichtkind 2005-04-06 20:13 User since 2004-03-22 5653 ModeratorIn + EditorIn @uniq = grep {! $seen{$_}++} @items; pq hat mir dabei damals geholfen 2005-04-07 13:30 Vielen Dank für die Hilfe, der Code war erfolgreich. Crian 2005-04-07 15:45 5853 Noch ein Tipp: Falls das Array nicht zweimal in den Speicher passt, kannst Du statt grep und kopieren das Array "zu Fuß" durchsuchen (um den Index zu ermitteln) und dann das fragliche Element per splice entfernen.
nav ist das Child – ein Kind und direkter Nachkomme von body. body wiederum ist Parent – Elternknoten – des nav -Elements. StackOverGo - Leere Array-Elemente entfernen. Über die Beziehungen wie parentElement – children, nextElementSibling und previousElementSibling erreicht Javascript jedes Element und kann neue Elemente erzeugen, in den Baum einhängen oder Teile des DOM-Baums löschen. Zum HTML-Element durch das DOM Ganz schön viele Zeiger für jedes Element im HTML-Dokument: Zum DOM-Node über HTML-Elemente Kommentare, Leerzeichen zwischen den HTML-Tags und Zeilenumbrüche erzeugen ebenfalls Knoten, von denen wir lieber gar nichts wissen wollen. Darum wurde die Menge der Zeiger um echte Element-Nodes ergänzt: children, parentElement, firstElementChild, lastElementChild, previousElementSibling, nextElementSibling. Damit reichen schon zwei Zeiger oder Referenzen, um alle Elemente im DOM zu erreichen. function log (node) { (deName)} function domWalker (node, func) { func(node); node = rstElementChild; while(node) { domWalker (node, func); node = xtElementSibling;}} domWalker (document.