Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Indexes in Dart | List and String
Introduction to Dart
course content

Contenu du cours

Introduction to Dart

Introduction to Dart

1. First Acquaintance with Dart
2. Variables and Data Types in Dart
3. Conditional Statements
4. List and String
5. Loops in Dart

book
Indexes in Dart

Every element in the List, or String, has a unique address. Such addresses are called indexes:

Indexes start from 0. The first element is assigned the index 0, the second element is assigned the index 1, and so on.

We can retrieve an element from the list using its index with the following syntax:

Example

Let's print the element at index 1 from the List:

dart

main

copy
1234
void main() { List<String> names = ["Bob", "John"]; print(names[1]); // John }

Editing

Dart allows modifying the value of an item in a List. In other words, one can re-write the value of a List item.

dart

main

copy
12345
void main() { List cars = ["BMW", "Porsche", "Ford"]; cars[0] = "Toyota"; print (cars); // ["Toyota", "Porsche", "Ford"] }

The above example updates the value of the List item with index 0. The output of the code will be − [‘Toyota’, ‘Porsche’, ‘Ford’]

String Indexes

In a String, we also have indexes.

dart

main

copy
1234
void main() { String user = "Alex"; print(user[0]); }

1. Select the element at index 1 in the string 'Codefinity'.

2. What will the following code output?

Select the element at index 1 in the string 'Codefinity'.

Select the element at index 1 in the string 'Codefinity'.

Sélectionnez la réponse correcte

What will the following code output?

What will the following code output?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 2
We're sorry to hear that something went wrong. What happened?
some-alt