Groovy-ranges

提供:Dev Guides
2020年6月23日 (火) 09:27時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

グルーヴィー-範囲

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

  • 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の部分のビューを返します