Ihre zwei Hauptoptionen sind listToArray (myList) und die Java-Methode myList.split (), wie in früheren Antworten und Kommentaren erwähnt. Es gibt jedoch einige Dinge zu beachten.
Zum Beispiel:
%Vor%Re java split:
Wie andere Java-Funktionen, die durch die ColdFusion-Ebene auftauchen, ist dies undokumentiert und wird nicht unterstützt
In Adobe ColdFusion 8, 9 und 10, aber nicht in Railo, ist dies ein Syntaxfehler:
%Vor%Aber das funktioniert:
%Vor%Soweit ich sehen kann, behandelt Adobe ColdFusion das Ergebnis von .split () wie ein ColdFusion-Array:
In Railo:
Das steht im Gegensatz zu echten Java-Arrays, die mit createObject ("java", "java.util.ArrayList") erstellt wurden.
HINWEIS: Das ist nur teilweise korrekt; siehe unten.
Bearbeiten: Danke Leigh, ich stehe korrigiert, ich sollte bei dem bleiben, was ich weiß, welches CF-Weg mehr ist als Java.
Ich habe auf den Kommentar reagiert, der besagt, dass das Ergebnis von .split () "kein ColdFusion-Array ist, sondern ein natives Java-Array. Sie können es nicht über CF ändern", was nicht der Fall ist meine Erfahrung. Mein Versuch, dies genauer zu machen, war schlecht informiert und unnötig.
Tags und Links coldfusion