Split string to keywords in dart

If I have a string that says "This is a good example", is there any way to split it to the following output in dart:

This
This is
This is a
This is a good
This is a good example

>Solution :

I would do it like this:

String text = "This is a good example";
List<String> split = text.split(" ");
for (var i = 0; i < split.length; i++) {
  print(split.sublist(0, i + 1).join(" "));
}

Leave a Reply