【Qt5】QString的成员函数trimmed

2024年1月19日,周五下午


QString 的 trimmed 方法是用于移除字符串两端的空白字符(空格、制表符、换行符等)的方法。它返回一个新的字符串,该字符串是原始字符串去除两端空白后的结果。

下面是一个简单的示例:

cpp 复制代码
#include <QString>
#include <QDebug>

int main() {
  QString originalString = "   Trim me!   ";
  QString trimmedString = originalString.trimmed();

  qDebug() << "Original String: [" << originalString << "]";
  qDebug() << "Trimmed String: [" << trimmedString << "]";

  return 0;
}

在这个示例中,originalString 包含前后有空格的字符串。通过调用 trimmed 方法,创建了一个去除两端空格的新字符串 trimmedString。在输出中,会看到原始字符串和去除两端空格后的字符串的区别。

这是一个常用的操作,特别是在用户输入或文件读取等场景中,以确保字符串的纯净性。

相关推荐
caimouse16 小时前
ReactOS 图形系统分析(16):字符串对象 — STROBJ(string.c)
c语言·开发语言
Aphelios38016 小时前
一次锁内网络IO引发的Tomcat线程池“饿死”事故
java·开发语言·spring boot·elasticsearch·tomcat·网络io阻塞·线程池耗尽
不可求~17 小时前
C++ std::string_view 不是字符串:从悬空引用到安全用法
java·开发语言·c++
90后小陈老师17 小时前
PHP 配置默认值失效排查实录:isset 兜底遇上表单空串回填,首页文案是怎么集体消失的
开发语言·php
JJJennie77718 小时前
Gemini 3.7 Flash 上线,Google 想让 AI 多干活
开发语言·javascript·ecmascript
wuyk55519 小时前
Python 第三章:列表 List
服务器·开发语言·python
Evand J20 小时前
【MATLAB例程,车联网7】CACC网联车辆协同控制:ACC对比、V2X时延丢包与队列稳定性,附例程下载链接
开发语言·matlab·车联网
要努力点20 小时前
Python入门第六课
开发语言·python
萧瑟余晖21 小时前
Java深入解析篇三十三之消息队列
java·开发语言