How to convert a String into a number in Dart Flutter

Javeed Ishaq
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.

--

--