Groovy-リスト
リストは、データ項目のコレクションを格納するために使用される構造です。Groovyでは、リストは一連のオブジェクト参照を保持します。リスト内のオブジェクト参照は、シーケンス内の位置を占め、整数インデックスによって区別されます。リストリテラルは、コンマで区切られ、角括弧で囲まれた一連のオブジェクトとして表示されます。
リスト内のデータを処理するには、個々の要素にアクセスできる必要があります。Groovyリストは、インデックス演算子[]を使用してインデックスが付けられます。リストインデックスは、最初の要素を参照するゼロから始まります。
以下はリストのいくつかの例です-
- [11、12、13、14] –整数値のリスト
- ['Angular'、 'Groovy'、 'Java'] –文字列のリスト
- [1、2、[3、4]、5] –ネストされたリスト
- ['Groovy'、21、2.11] –オブジェクト参照の異種リスト
- [] –空のリスト
この章では、Groovyで使用できるリストメソッドについて説明します。
シニア番号 | 方法と説明 |
---|---|
1 | 追加() このリストの最後に新しい値を追加します。 |
2 | contains() このリストに指定された値が含まれている場合はtrueを返します。 |
3 | 取得する() このリストの指定された位置にある要素を返します。 |
4 | isEmpty() このリストに要素が含まれていない場合はtrueを返します |
5 | マイナス() コレクションで指定されていないオリジナルの要素で構成される新しいリストを作成します。 |
6 | プラス() オリジナルの要素とコレクションで指定された要素で構成される新しいリストを作成します。 |
7 | ポップ() このリストから最後のアイテムを削除します |
8 | 削除する() このリストの指定された位置にある要素を削除します。 |
9 | 逆行する() 元のリストの要素を逆にした新しいリストを作成します |
10 | サイズ() このリストの要素の数を取得します。 |
11 | ソート() 元のリストのソートされたコピーを返します。 |