Groovy – Lists

  • Post author:
  • Post category:Groovy
  • Post comments:1 Comment
Lists

The List is a structure used to store a collection of data items. In Groovy, the List holds a sequence of object references. Object references in a List occupy a position in the sequence and are distinguished by an integer index. A List literal is presented as a series of objects separated by commas and enclosed in square brackets.

To process the data in a list, we must be able to access individual elements. Groovy Lists are indexed using the indexing operator []. List indices start at zero, which refers to the first element.

Following are some example of lists −

  • [11, 12, 13, 14] – A list of integer values
  • [‘Angular’, ‘Groovy’, ‘Java’] – A list of Strings
  • [1, 2, [3, 4], 5] – A nested list
  • [‘Groovy’, 21, 2.11] – A heterogeneous list of object references
  • [ ] – An empty list

In this chapter, we will discuss the list methods available in Groovy.

Sr.No.Methods & Description
1add()
Append the new value to the end of this List.
2contains()
Returns true if this List contains the specified value.
3get()
Returns the element at the specified position in this List.
4isEmpty()
Returns true if this List contains no elements
5minus()
Creates a new List composed of the elements of the original without those specified in the collection.
6plus()
Creates a new List composed of the elements of the original together with those specified in the collection.
7pop()
Removes the last item from this List
8remove()
Removes the element at the specified position in this List.
9reverse()
Create a new List that is the reverse the elements of the original List
10size()
Obtains the number of elements in this List.
11sort()
Returns a sorted copy of the original List.

Next Topic:-Click Here

This Post Has One Comment

Leave a Reply