首页 > 解决方案 > 如何在颤振中将字符串列表转换为字符串?

问题描述

我需要在飞镖中转换List<String>为 a 。String

我想从首选项中提取列表的值。我已经尝试过这个实现,但它只给了我最后一个值。

Future<List<String>> services = SharedPrefSignUp.getSelectedServices();
services.then((onValue){
  List<String>servicesList=onValue;
  selectServicesText=servicesList.join(",");
});

标签: listflutterdartconverters

解决方案


如果你知道你有List<String>那么你可以使用join()颤振提供的功能。

    var list = ['one', 'two', 'three'];
    var stringList = list.join("");
    print(stringList); //Prints "onetwothree"

简单而简短。;)

你可以像这样使用它:

 List<String> servicesList = ["one", "Two", "Thee"]; 
 print(servicesList.join(""));

推荐阅读