An array is an object used to store a collection of values. This collection could be anything: numbers, objects, more arrays, etc.
In Dart, arrays are used to store multiple values in one variable. Each value can be accessed through an index (starts from zero). The values stored in an array are called elements.
There are multiple ways to initialize arrays in Dart:
A new array can be created by using the literal constructor []
:
import 'dart:convert';void main() {var arr = ['a','b','c','d','e'];print(arr);}
new
keywordAn array can also be created using new
along with arguments:
import 'dart:convert';void main() {var arr = new List(5);// creates an empty array of length 5// assigning values to all the indicesarr[0] = 'a';arr[1] = 'b';arr[2] = 'c';arr[3] = 'd';arr[4] = 'e';print(arr);}
Method | Description |
---|---|
first() |
It returns the first element of the array. |
last() |
It returns the last element of the array. |
isEmpty() |
It returns true if the list is empty; otherwise, it returns false . |
length() |
It returns the length of the array. |
import 'dart:convert';void main() {var arr = ['a','b','c','d','e'];print(arr.first);// first element of arrayprint(arr.last);// last element of arrayprint(arr.isEmpty);// to check whether the array is empty or notprint(arr.length);// the lenght of the array}