【发布时间】:2019-08-11 20:51:22
【问题描述】:
我有一个字符串列表,我想根据选择的项目传递到下一个屏幕。但是在下一个屏幕中,我如何仅提取字符串中的用户名,即文本'user1'和文本'user2'
将数据传递到第二个屏幕的第一个屏幕的代码:
List<String> data = [
"user1 @ 186.53",
"user2 @ 23.432",
];
...
onPressed: () => Navigator.push(
context,
MaterialPageRoute(
builder: (context) => SecondScreen(text: '${items[index]}'),
),
),
检索数据的第二屏代码:
final String text;
SecondScreen({Key key, @required this.text}) : super(key: key);
所以检索时包含的文本是:
user1 @ 186.53
我如何只提取上面字符串中的文本'user1'?
【问题讨论】: