Метод join
Метод join объединяет все элементы итерируемого объекта
в одну строку. Первым параметром метод принимает разделитель,
который будет вставлен между элементами. Если разделитель
не указан, элементы объединяются без него. Метод возвращает
новую строку, а исходная коллекция не изменяется.
Синтаксис
iterable.join([separator])
Пример
Давайте объединим элементы списка в строку, используя в качестве разделителя запятую:
void main()
{
List<String> list = ['a', 'b', 'c', 'd', 'e'];
String res = list.join(', ');
print(res);
}
Результат выполнения кода:
"a, b, c, d, e"
Пример
Давайте объединим элементы списка без разделителя, не передавая параметр в метод:
void main()
{
List<int> numbers = [1, 2, 3, 4, 5];
String res = numbers.join();
print(res);
}
Результат выполнения кода:
"12345"
Пример
Давайте объединим элементы множества, используя в качестве разделителя дефис:
void main()
{
Set<String> set = {'a', 'b', 'c', 'd', 'e'};
String res = set.join('-');
print(res);
}
Результат выполнения кода:
"a-b-c-d-e"