Groovy - 範圍



範圍是指定一系列值的簡寫。範圍由序列中的第一個和最後一個值表示,並且範圍可以是包含的或排除的。包含範圍包括從第一個到最後一個值的所有值,而排除範圍包括除最後一個值之外的所有值。以下是一些範圍字面量的示例:

  • 1..10 - 包含範圍的示例
  • 1..<10 - 排除範圍的示例
  • ‘a’..’x’ – 範圍也可以包含字元
  • 10..1 – 範圍也可以按降序排列
  • ‘x’..’a’ – 範圍也可以包含字元並按降序排列。

以下是範圍可用的各種方法。

序號 方法和描述
1 contains()

檢查範圍是否包含特定值

2 get()

返回此範圍中指定位置處的元素。

3 getFrom()

獲取此範圍的下限值。

4 getTo()

獲取此範圍的上限值。

5 isReverse()

這是一個反向範圍嗎,向後迭代

6 size()

返回此範圍中的元素數。

7 subList()

返回此範圍從指定 fromIndex(包含)到 toIndex(不包含)之間部分的檢視

廣告