我有一个用逗号分隔的标签字符串, 例如 "grubs, sheep, dog"。我该如何将其分成三个变量?我尝试过;
var splitag = tagname.split(",");
var splitag1 = splitag[0];
var splitag2 = splitag[1];
var splitag3 = splitag[2];
但是如果其中任何一个变量为空,它就会抛出一个错误。所以我尝试了:
String splitagone = splitag1 ?? "";
String splitagtwo = splitag2 ?? "";
String splitagthree = splitag3 ?? "";
但我收到了相同的错误。那么还有其他方法可以检查标签是否为null并使用变量吗?
if(tagname != null) {
tagname.split(',').forEach((tag) {
// something?
});
}
tagname.isNotEmpty
和标签是否存在。 - Blasanka