Autor Thema: Elemente in Array vertauschen  (Gelesen 3152 mal)

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Elemente in Array vertauschen
« am: 27.06.08 - 07:29:28 »
Hallo @all,

vielleicht habe ich die falschen Suchbegriffe verwendet - jedenfalls habe ich keine Lösung für mein Problem gefunden. Deshalb hier meine Frage:

Wie kann ich Elemente innerhalb eines Arrays vertauschen?

Ich habe eine Text-Feld mit Mehrfachwerten und muss die ersten beiden Einträge vertauschen.

Bsp.:
MeinArray(0) = "Müller"
MeinArray(1) = "Maier"
MeinArray(3) = "Schulze"
MeinArray(x) = ...

Als Ergebnis müssen "Müller" und "Maier" vertauscht werden, also so:
MeinArray(0) = "Maier"
MainArray(1) = "Müller"
MeinArray(3) = "Schulze"
MeinArray(x) = ...

Wie geht das?

Gruß
Stefan
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Elemente in Array vertauschen
« Antwort #1 am: 27.06.08 - 07:35:35 »
Ähh das ist Programmieren für Anfänger.

Über eine Hilfsvariable.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Re: Elemente in Array vertauschen
« Antwort #2 am: 27.06.08 - 07:49:29 »
Hallo Thomas,

sorry wenn ich mich ein wenig blöd anstelle, aber ich habe noch nicht ganz den Durchblick. Vielleicht habe ich mich auch etwas mißverständlich ausgedrückt.
mit doc.ReplaceItemValue ersetze ich ja den kompletten Feldinhalt, aber wie kann ich die Reihenfolge der Elemente beeinflussen?

Gruß
Stefan
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Elemente in Array vertauschen
« Antwort #3 am: 27.06.08 - 08:17:30 »
Ähh das ist Programmieren für Anfänger.

Da kann ich Thomas nur zustimmen.


Ganz grob geht's so:

...
hilfsvariable = MeinArray(0)
MeinArray(0) = MeinArray(1)
MeinArray(1) = hilfsvariable
...

Die richtige Umsetzung sollte jetzt aber kein Problem mehr darstellen.
 
Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Re: Elemente in Array vertauschen
« Antwort #4 am: 27.06.08 - 08:34:53 »
da fällt es mir wie Schuppen aus den Haaren ;D
Ich habe viel zu kompliziert gedacht - sorry für die "Anfänger"-Frage und Danke für den Schubs in die richtige Richtung.

Gruß
Stefan
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz