splitStringIntoGroups static method

String splitStringIntoGroups(
  1. String input
)

Implementation

static String splitStringIntoGroups(String input) {
  List<String> groups = [];

  for (int i = 0; i < input.length; i += 5) {
    String group =
        input.substring(i, i + 5 > input.length ? input.length : i + 5);
    groups.add(group);
  }

  return groups.join('-');
}