如果我有一个字符串,上面写着"这是一个很好的示例",是否有任何方法可以将其拆分为dart中的以下输出:

This
This is
This is a
This is a good
This is a good example

推荐答案

我会这样做:

String text = "This is a good example";
List<String> split = text.split(" ");
for (var i = 0; i < split.length; i++) {
  print(split.sublist(0, i + 1).join(" "));
}

Flutter相关问答推荐

为什么在Flutter中使用firebase数据库时获取引用时会划掉引用?

如何从模型列表中生成DropdownButtonFormField?

Flutter -使用最小高度展开

在创建肘部并使用冻结时,无法使用中的Copy With方法

我如何才能动态地将小部件排成一排进行排列呢?

Flutter 隔离.使用多个参数运行

SingleChildScrollView在ErrorWidget.builder中不工作

如何在抖动中将PNG图像转换为WebP

为什么用户界面不会在Flight中的复选框中更改?

为什么FloatingActionButton未显示

StateNotifer正在riverpod中提供初始状态值(bool)

从future 列表到流列表Flutter Firebase

如何在Flutter 中使用选定的键和值从 map 列表创建 map

构建上下文不能跨异步间隙使用

Flutter:如何设置 PersistentFooterButtons 背景?

Flutter ListView 在 Column 中工作但在 Row 中不工作

容器在发布模式下显示灰色框(抖动)

如何限制用户每 24 小时执行的操作数?

如何在 Flutter 中创建 Facebook 创建帖子屏幕?

这在Flutter 的 pubspec 文件中是什么意思?