Dart| Flutter How to: Convert String into an array
This tutorial shows multiple ways to convert a String into an array or list in dart and flutter programming.
- Split the string into a list of characters using the
String.split()
method - remove whitespaces using the
trim
method, and split usingsplit()
method
Since Array does not support Dart. We will show you to convert to List only.
Convert String into a list of characters List or Array of character
String.split()
method split the string with the delimiter. The default delimiter is an empty character.
Here is an example Convert String into a List of string characters
void main() {
var str="welcome";
List<String> st=str.split('');
print(st);
}
Output:
[w, e, l, c, o, m, e]
You can also use trim
the string and split
the string
void main() {
var str="welcome john";
List<String> letterArray = str.trim().split("");
print(letterArray);
}
Split String int0 words in dart
Here is an example Convert String int List of substrings with blank space delimiter.
void main() {
var str="welcome john";
List<String> st=str.split(' ');
print(st);
}
Output:
[welcome, john]