Hi Guy’s Welcome to Proto Coders Point. In this flutter dart article let’s have a look into different way to concatenate 2 list in dart(how to join 2 list in flutter).

## 1. Using dart list class addAll() method

In Flutter dart, list class has a method addAll() using which we can easily combine 2 lists or join it and concat it as a single list.

Example:

```void main() {

List listOne = [9,8,7];
List listTwo = [6,5,4];

print('Output: \${listOne}');

}
```

Here listOne.addAll(listTwo), all the data in listTwo will get added in listOne.

Output:

## 2. Combine 2 list using (+) addition operation in dart

You can simply make use of Addition operator (+) to concat/add 2 list in one.

Example:

```void main() {

List num1 = [1,4,3];
List num2 = [2,6,9];

final List numList = num1 + num2;

print('Output: \${numList}');

}
```

Output:

## 3. Concat 2 list using spread operator in flutter dart

By using spread operator you can merge 2 array list in one, “…” 3 dots indicate spread operator in flutter dart as so called as Cascade Operator. by using “…” you can combine/join 2 list data into one.

Example:

```void main() {

List pets = ['dog','cat','horse','fish'];
List birds = ['crow','pegion','peacock'];

final List animalList = [...pets,...birds];

print('Output: \${animalList}');

}
```

Output:

### Recommended dart articles

dart convert list to set or vice versa

dart program to calculate product

Basic of dart program – Learn dart

I am a tech geek who likes to contribute to society by continuously spreading his knowledge to you guys, I have Completed my “Master’s of the computer application ( M.C.A )” from Gogte Institute of Technology, Belgaum, I love to share my technical knowledge by writing programming blogs, I even like to use new tech Gadgets. I am interested mostly in Mobile Application Development mostly on Android and currently beginner in Flutter Development.