Angesichts der folgenden Liste:Python wie Liste Slicing in Groovy
a = [0,1,2,3,4,5]
In Python kann ich dies tun:
a[2:4]
welche erhalten mir [2,3]
Da gleiche Liste in groovy Gibt es einen ähnlichen Slicing-Mechanismus, den ich benutzen kann?
Angesichts der folgenden Liste:Python wie Liste Slicing in Groovy
a = [0,1,2,3,4,5]
In Python kann ich dies tun:
a[2:4]
welche erhalten mir [2,3]
Da gleiche Liste in groovy Gibt es einen ähnlichen Slicing-Mechanismus, den ich benutzen kann?
Die Antwort lautet:
a[2..3]
ein weiteres Beispiel wäre, wenn Sie [1,2,3,4] wollte:
a[1..4]
Wenn Sie wirklich wollen die * halboffene * Bereich, wie in Python, können Sie immer tun das: 'a [2 .. <4]'. Diese Syntax hat den Vorteil, dass Sie eine * Null-Länge * Unterliste wie folgt angeben können: 'a [2 .. <2]'. Es gibt keine Möglichkeit, eine * Zero-Length * Sublist unter Verwendung der Inclusive-Range-Syntax zu erstellen. – BalRog
ich glauben sollte Ihre Bedürfnisse anzupassen: http://stackoverflow.com/questions/5998410/slice-a-string-in-groovy –
yup werde es als die Antwort setzen –