Flutter 颤振中如何取一个数值并存储在变量中

Flutter 颤振中如何取一个数值并存储在变量中,flutter,dart,Flutter,Dart,我想获取或提取数字并存储在变量中。例如,我的var data=18:00,所以我想取18并存储在变量中,同样地,取00并存储在另一个变量中。@SOUGAT,您可以尝试使用该方法 var数据='18:00' List dataList=data.split(“:”); 打印(数据列表[0])//18 打印(数据列表[1])//00 @SOUGAT,你可以试试这个方法 var数据='18:00' List dataList=data.split(“:”); 打印(数据列表[0])//18 打印(数据

我想获取或提取数字并存储在变量中。例如,我的var data=18:00,所以我想取18并存储在变量中,同样地,取00并存储在另一个变量中。

@SOUGAT,您可以尝试使用该方法

var数据='18:00'
List dataList=data.split(“:”);
打印(数据列表[0])//18
打印(数据列表[1])//00
@SOUGAT,你可以试试这个方法

var数据='18:00'
List dataList=data.split(“:”);
打印(数据列表[0])//18
打印(数据列表[1])//00

我还有另一个疑问,例如,如果有一个文本小部件,其文本数据为18:00,即文本(“18:00”);然后我提取或获取这些数据并存储在一个变量中,这个变量是var data=Text('18:00');打印(数据)。但问题是在打印“数据”后,我得到的输出是“文本”(“18:00”),而不是18:00@SOUGAT,这是因为您将文本小部件与数字数据一起存储。您将只需要提取文本并将其分配给数据。确保已将
TextEditingController
分配给
Text
小部件,然后将其提取为
var data=textededitingcontroller.Text
。我还有一个疑问,例如,如果有一个文本小部件,其文本数据为18:00,即文本('18:00');然后我提取或获取这些数据并存储在一个变量中,这个变量是var data=Text('18:00');打印(数据)。但问题是在打印“数据”后,我得到的输出是“文本”(“18:00”),而不是18:00@SOUGAT,这是因为您将文本小部件与数字数据一起存储。您将只需要提取文本并将其分配给数据。确保已将
TextEditingController
分配给
Text
小部件,然后将其提取为
var data=TextEditingController.Text
var data = '18:00'
List<String> dataList = data.split(':');
print(dataList[0]); //18
print(dataList[1]);//00