gpt4 book ai didi

dart - 如何在Flutter中拆分列表

转载 作者:行者123 更新时间:2023-12-03 03:09:26 27 4
gpt4 key购买 nike

我有一个list1:var list1 = ["a:1", "b:2", "c:3"];我如何像这样基于list1创建list2:["a", "b", "c"]我以为我必须使用splitforEach,但我不知道如何组合

最佳答案

且仅当您始终具有相同的字符串长度时,这可能才对您有用

  List<String> list1 = ["a:1", "b:2", "c:3"];
List<String> list2 = list1.map((f) => f.substring(0,1)).toList();
或者,如果您希望以“:”为基础,而不管每个元素的字符串长度如何,那么可以尝试以下代码
  List<String> list1 = ["a:1", "b:2", "c:3"];
List<String> list2 = list1.map((f) => f.split(":")[0]).toList();

关于dart - 如何在Flutter中拆分列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63554589/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com