split turns a string into a List<String>. join collapses a list back into one string with a separator.

Program

Play the program to split a CSV and re-join with a dash.

string_split.dart
void main() {
  var csv = 'red,green,blue';
  var parts = csv.split(',');
  var joined = parts.join('-');
  print(joined);
}
split `split(',')` cuts on each comma.
join `join('-')` inserts a dash between elements.
round-trip Splitting and rejoining changes the separator.