How to convert a String into a number in Dart Flutter
Oct 18, 2020
Strings are used to make heartbeats Flutter in music. In programming String is a set of Characters. In strongly typed Programming languages there is needed for type conversion to use a string value as a number. As a Flutter developer, my interest is in Dart to make heart Flutter :)
We are going to review the String method used in Dart to convert a String into a Number or Number into a String.
A handy tool by the Dart team Dartpad can be used to run the dart/flutter code in the browser.
String to int
// convert a String to int
void main() {
String aStringValue = "5";
int number = int.parse(aStringValue);
print(number == 5); // prints true
print(number.runtimeType); // prints int
}
String to double
// convert a String to double
main () {
String aStringValue = "5.2";
var aDoubelValue = double.parse(aStringValue);
print(aDoubelValue == 5.2); // prints true
print(aDoubelValue.runtimeType); // prints double
}
int to String
// convert int to String
main () {
int aNumberValue = 55;
String valueAsString = aNumberValue.toString();
print(valueAsString == '55'); // prints true
print(valueAsString.runtimeType); // prints String
}
double to String
// convert double to String
main () {
double aDoubleValue = 3.14159;
String valueAsString = aDoubleValue.toStringAsFixed(2);
print(valueAsString == '3.14'); // prints true
print(valueAsString.runtimeType); // prints String
}
Dart is an easy to learn Programming Language and it provides a set of features that helps developers to develop apps more rapidly.