Dart – Iterate over Characters of a String
To iterate over a string, character by character, call runes on given string which returns a Runes object. Use forEach() method on this Runes object, which lets us iterate over each code point in the string, where code point is a character.
Syntax
The syntax to iterate over characters of a string str
is
str.runes.forEach((c) { var ch = new String.fromCharCode(c); //code });
ADVERTISEMENT
Example
In this example, we take a string 'apple'
with iterate over the characters of this string.
main.dart
void main() { var str = 'apple'; str.runes.forEach((c) { var ch = new String.fromCharCode(c); print(ch); }); }
Output
a p p l e
Conclusion
In this Dart Tutorial, we learned how to iterate over characters of a given string, with examples.