将列表布尔值转换为列表字符串 flutter
Convert list boolean to list string flutter
如何将列表字符串转换为列表布尔值?
List<String> listString = ["true", "false, "true"]
List<bool> listBool = []
我试过了
listBool = listString.map((f)=>(f.contains("true")? listBool.add(true): listBool.add(false)));
我的预期结果是
listBool = [true, false, true]
您可以尝试使用 forEach 方法,如下所示:
List<String> listString = ["true", "false", "true"];
List<bool> listBool = <bool>[];
listString.forEach((item) => item == "true" ? listBool.add(true) : listBool.add(false));
您可以使用map
List<String> listString = ["true", "false", "true"];
List<bool> listBool = listString.map((e) => e == "true").toList();
如何将列表字符串转换为列表布尔值?
List<String> listString = ["true", "false, "true"]
List<bool> listBool = []
我试过了
listBool = listString.map((f)=>(f.contains("true")? listBool.add(true): listBool.add(false)));
我的预期结果是
listBool = [true, false, true]
您可以尝试使用 forEach 方法,如下所示:
List<String> listString = ["true", "false", "true"];
List<bool> listBool = <bool>[];
listString.forEach((item) => item == "true" ? listBool.add(true) : listBool.add(false));
您可以使用map
List<String> listString = ["true", "false", "true"];
List<bool> listBool = listString.map((e) => e == "true").toList();