Dart List: Operations

Dart List: Operations

ยท

2 min read

Dart Lists: Easy Operations for Your Data

In Dart, Lists are like magic bags that can hold a bunch of things. Now, let's see how we can play with these bags using simple operations.

1. Adding Items - The Inviting Door

Adding items to a list is like inviting friends to a party. You open the door and let them in.

List<String> friends = ['Alice', 'Bob', 'Charlie'];
friends.add('David');

Here, we have a list of friends, and we're adding a new friend named David. It's as simple as opening the door for them!

2. Removing Items - The Farewell Wave

When it's time for someone to leave the party, you can bid them farewell by removing them from the list.

List<String> friends = ['Alice', 'Bob', 'Charlie'];
friends.remove('Bob');

In this example, we're saying goodbye to Bob. He's leaving the list, just like waving goodbye.

3. Finding Length - Counting Guests

Counting how many friends are at the party is like checking the length of the list.

List<String> friends = ['Alice', 'Bob', 'Charlie'];
int numberOfFriends = friends.length;

Here, numberofFriends will be 3 because there are three friends on the list. It's like counting the guests at your gathering.

4. Accessing Items - Naming Names

You can grab a specific friend from the list by their position, just like calling out someone's name in a crowd.

List<String> friends = ['Alice', 'Bob', 'Charlie'];
String theSecondFriend = friends[1];

Here, theSecondFriend will be 'Bob' because he's the second person on the list. It's like calling out the name of the person you want to talk to.

5. Updating Items - New Outfits

If your friends decide to change their outfits, you can update their look in the list.

List<String> friends = ['Alice', 'Bob', 'Charlie'];
friends[0] = 'Alicia';

Now, the first friend is Alicia instead of Alice. It's like giving your friends a new name or identity.

Dart Lists are your versatile party organizers. You can invite, say goodbye, count, call out names, and even give your friends a makeover. It's all about having fun with your data!

Did you find this article valuable?

Support Vinit Mepani (Flutter Developer) by becoming a sponsor. Any amount is appreciated!

ย