dart lists code example
Example 1: declaring and initializing a list in dart
import 'dart:core';
void main() {
//List of integers
List<int> intArr = [1,2,3,4,5];
print(intArr);
//List of strings
List<String> strArr = ['hello', 'world'];
print(strArr);
}
Example 2: inserting elements to integer array dart
import 'dart:core';
void main() {
List<int> intArr = [1,2,3,4,5];
//adding single int to list
intArr.add(6);
//adding multiple int to list
intArr.addAll([7,8]);
//adding element or elements to specific location
//syntax: List.insert(index,value)
intArr.insert(0,0);
//syntax: List.insertAll(index, iterable_list_of _values)
intArr.insertAll(0,[-2,-1]);
}
Example 3: list dart
var fixedLengthList = List<int>.filled(5, 0);
fixedLengthList.length = 0; // Error
fixedLengthList.add(499); // Error
fixedLengthList[0] = 87;
var growableList = [1, 2];
growableList.length = 0;
growableList.add(499);
growableList[0] = 87;