OneBite.Dev - Coding blog in a bite size

Get The First Element Of Array In Dart

Code snippet for how to Get The First Element Of Array In Dart with sample and detail explanation

Dart, developed by Google, is an object-oriented, class-based programming language used for building web, server, and mobile applications. In this article, we will go over how to access the first element of an array in Dart.

Code snippet: Getting the First Element in Dart

Dart uses index-based array indexing, which means every element in the array has its unique index starting from 0. By using this indexing, you can effortlessly obtain the first element of any array. Here is an example:

void main() {
  List<String> greetings = ['Hello', 'Hi', 'Morning'];
  print(greetings[0]);
}

In this Dart code snippet, ‘Hello’ prints to the console as it’s the first string entry in the ‘greetings’ list.

Code Explanation: Getting the First Element in Dart

To begin, we define a main function that is the entry point of every Dart program. In the main function, we define a List of Strings named ‘greetings’ that holds three different greeting words.

List<String> greetings = ['Hello', 'Hi', 'Morning'];

This code declares a variable ‘greetings’ and initializes it with three string values, ‘Hello’, ‘Hi’, and ‘Morning’. Dart has a built-in datatype ‘List’ for storing an ordered group of items. A list in Dart is equivalent to an array in other programming languages. As such, accessing the first element of a list is the same as retrieving the first element of an array in Dart.

Next, we print the first element of the list to the console. As Dart uses 0-based indexing, this means that the first element is at position 0. Therefore, we use ‘greetings[0]’ to access the first element of the list.

print(greetings[0]);

This will print ‘Hello’, the first element in the ‘greetings’ list to the console.

The straightforward index-based array access in Dart makes it effortless to manage and use arrays. This process makes retrieving the first element from any array or list in Dart simple and intuitive. With just the index, you have direct access to any element in the list no matter its position.

dart