11
Vorrei analizzare stringhe come "1" o "32.23" in numeri interi e doppi. Come posso farlo con Dart?Come analizzare una stringa in un numero con Dart?
Vorrei analizzare stringhe come "1" o "32.23" in numeri interi e doppi. Come posso farlo con Dart?Come analizzare una stringa in un numero con Dart?
È possibile analizzare una stringa in un numero intero con int.parse()
. Per esempio:
var myInt = int.parse('12345');
assert(myInt is int);
print(myInt); // 12345
Nota che int.parse()
accetta 0x
stringhe prefissati. Altrimenti l'input viene trattato come base 10.
È possibile analizzare una stringa in un doppio con double.parse()
. Per esempio:
var myDouble = double.parse('123.45');
assert(myDouble is double);
print(myDouble); // 123.45
parse()
getteranno FormatException se non in grado di analizzare l'ingresso.