Groovy-ranges

提供:Dev Guides
移動先:案内検索

グルーヴィー-範囲

範囲は、値のシーケンスを指定するための略記です。 範囲は、シーケンスの最初と最後の値で示され、範囲は包含的または排他的です。 包括的範囲には最初から最後までのすべての値が含まれ、排他的範囲には最後以外のすべての値が含まれます。 ここに範囲リテラルのいくつかの例があります-

  • 1..10-包括的範囲の例
  • 1 .. <10-排他的範囲の例
  • 「a」..「x」–範囲は文字で構成することもできます
  • 10..1 –範囲は降順でもかまいません
  • 「x」..「a」–範囲は文字で構成され、降順でもかまいません。

以下は、範囲に使用できるさまざまな方法です。

Sr.No. Methods & Description
1

contains()

範囲に特定の値が含まれているかどうかを確認します

2

get()

このRangeの指定された位置にある要素を返します。

3

getFrom()

この範囲の低い値を取得します。

4

getTo()

この範囲の上限値を取得します。

5

isReverse()

これは逆方向の範囲で、逆方向に反復します

6

size()

この範囲内の要素の数を返します。

7

subList()

指定されたfromIndex(包括的)とtoIndex(排他的)の間のこのRangeの部分のビューを返します