What is the list clear() method in Dart?

The clear() method in Dart removes all the items from a list and reduces its length to zero.

Syntax

list_name.clear();

list_name is the name of the list from which the items are removed.

Parameter

The clear() method takes no parameter.

Return type

This method does not return anything. Hence, its return type is void.

Code

The following code shows us how to use the clear() method in Dart:

void main(){
// Create list name
List name = ['John', 'Hamad', 'Maria', 'Rejoice', 'Elena'];
// Display result
print('The elements in the list: ${name}');
// Returns list length
print('The list length:${name.length}');
// remove items in the list
// using clear()
name.clear();
// Returns list length
print('The list length:${name.length}');
}

Note: If the list in question is a fixed-length list, then the method throws an “Unsupported operation: Cannot clear a fixed-length list” error and retains all the items within the list.

Free Resources