Map? toSendMap = {
1: "",
2: "",
3: "",
4: "",
5: "",
6: "",
7: "",
8: "",
9: "",
10: "",
11: "",
12: "",
13: "",
14: "",
15: "",
16: "",
17: "",
18: "",
19: "",
20: "",
21: "",
22: "",
23: "",
24: "",
25: "",
26: "",
27: "",
28: "",
29: "",
30: "",
31: "",
};
这是我的Map数据,我想控制它是否有任何键为空。我应该写什么来检查它?
我试了各种方法,但都没有结果。
2条答案
按热度按时间92dk7w1h1#
你可以得到
youMap.values
这样的值,然后你可以把它列表并连接成单个字符串来执行空字符串检查。bttbmeg02#
如果Map中的每个值都不为空,则返回true
var isValid = toSendMap?.values.every((element) => (element as String).isNotEmpty)