c++ - 如何从 QStringList 中删除空字符串和空字符串?

标签 c++ qt qstring qlist

我有一个QStringList,我需要清除一些无意义的元素:空字符串和空字符串。

我找不到QStringList 的快捷函数。
清理空字符串的最简单方法是什么?

最佳答案

myQStringList.removeAll(QString("")); // Returns the number of entries removed

与空字符串相比,空字符串 QString("") 和空字符串 QString() 都返回 true
然后测试QList::removeAll(const T &value)将从列表中删除空字符串和空字符串。

关于c++ - 如何从 QStringList 中删除空字符串和空字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49872399/

相关文章:

c++ - 运算符 << 用于 QString

c++ - 用于嵌套 for 循环的 OpenMP?

c++ - 将图像调整为正方形但保持纵横比 c++ opencv

c++ - 好友功能的可访问性

c++ - Qt和C++:将QLineEdit添加到QTabWidget

c++ - 带有数百万个项目的 QListView 使用键盘缓慢

c++ - 由于未定义的 QSerialPortInfo 方法引用而无法编译

c++ - C++迭代器的设计

c++ - 如何编写可以获取 QString 或 std::string 的子字符串的模板函数?

c++ - 优化具有 QString 操作的循环