0
点赞
收藏
分享

微信扫一扫

Flutter & Dart:如何检查字符串是否为空

Flutter & Dart:如何检查字符串是否为空

Flutter & Dart:如何检查字符串是否为空_字符串

在使用 Flutter 和 Dart 时,可能存在必须检查给定字符串是null还是empty的情况。假设我们的应用程序的功能仅在字符串既不为也不为时继续,那么我们将创建一个名为validateString的可重用函数,如下所示:


bool validateInput(String? input) {
if (input == null) {
return false;
}

if (input.isEmpty) {
return false;
}

return true;
}

我们可以像这样缩短函数:

bool validateInput(String? input) {
return input?.isNotEmpty ?? false;
}

如果输入为nullempty ,该函数将返回false。如果此字符串至少包含一个字符,它将返回true 。让我们试一试:


// main.dart
bool validateInput(String? input) {
return input?.isNotEmpty ?? false;
}

void main() {
print(validateInput(''));
print(validateInput('abc'));
print(validateInput(null));
}

输出:

false
true
false
举报

相关推荐

Java判断字符串是否为空

如何判断字符串为空

0 条评论