📅  最后修改于: 2023-12-03 15:29:52.873000             🧑  作者: Mango
在C++中检查字符串是否为空,可以使用以下方法:
string str = "Hello World";
if (str.empty()) {
cout << "字符串为空" << endl;
} else {
cout << "字符串不为空" << endl;
}
string str = "Hello World";
if (str.length() == 0) {
cout << "字符串为空" << endl;
} else {
cout << "字符串不为空" << endl;
}
string str = "Hello World";
if (str.size() == 0) {
cout << "字符串为空" << endl;
} else {
cout << "字符串不为空" << endl;
}
以上三种方法均可用于检查字符串是否为空,其中empty()函数是专门用于判断字符串是否为空的函数,比较简洁。而length()函数和size()函数可以获得字符串的长度,再判断长度是否为0,从而判断字符串是否为空。
注意:以上操作都需要包含头文件<string>
。
如果字符串为空,以上三种方法返回值均为true
,否则返回值均为false
。
希望以上方法能够帮助你轻松地检查字符串是否为空。