📜  Groovy-范围

📅  最后修改于: 2020-11-04 06:39:47             🧑  作者: Mango


范围是用于指定值序列的简写。范围由序列中的第一个和最后一个值表示,范围可以是包含值或排除值。包含范围包括从第一个到最后一个的所有值,而排除范围包含除最后一个以外的所有值。这是范围字面量的一些例子-

  • 1..10-包含范围的示例
  • 1 .. <10-排他范围的示例
  • ‘a’..’x’–范围也可以包含字符
  • 10..1 –范围也可以降序
  • ‘x’..’a’–范围也可以由字符组成,并且降序排列。

以下是适用于范围的各种方法。

Sr.No. Methods & Description
1 contains()

Checks if a range contains a specific value

2 get()

Returns the element at the specified position in this Range.

3 getFrom()

Get the lower value of this Range.

4 getTo()

Get the upper value of this Range.

5 isReverse()

Is this a reversed Range, iterating backwards

6 size()

Returns the number of elements in this Range.

7 subList()

Returns a view of the portion of this Range between the specified fromIndex, inclusive, and toIndex, exclusive