QString和QStringList

QString用于表示单个字符串,提供了丰富的字符串操作函数。

QStringList 用于表示字符串列表,提供了方便的列表操作函数。

QString:

  • length()size(): 返回字符串的长度。
  • isEmpty(): 判断字符串是否为空。
  • clear(): 清空字符串内容。
  • toUpper()toLower(): 将字符串转换为大写或小写。
  • trimmed(): 去除字符串两端的空白字符。
  • append()prepend(): 在字符串末尾或开头添加内容。
  • remove(): 移除指定位置的字符。
  • replace(): 替换字符串中的子串。
  • split(): 将字符串拆分为子字符串列表。
  • left()mid()right(): 截取字符串的左侧、中间或右侧部分。
  • toLatin1()toUtf8()toStdString(): 将字符串转换为不同编码格式或标准字符串类型。
  • toInt()toDouble(): 将字符串转换为整数或浮点数。

QStringList

  • QStringList(): 默认构造函数,创建一个空的字符串列表。
  • QStringList(const QStringList &other): 拷贝构造函数,从另一个 QStringList 对象创建字符串列表。
  • operator=: 赋值操作符,用于将一个 QStringList 对象赋值给另一个对象。
  • clear(): 清空字符串列表。
  • isEmpty(): 判断字符串列表是否为空。
  • count()size(): 返回字符串列表中的元素个数。
  • join(): 将字符串列表连接为一个字符串。
  • append()prepend(): 在列表末尾或开头添加元素。
  • insert(): 在指定位置插入元素。
  • removeAt()removeFirst()removeLast(): 移除指定位置或首尾的元素。
  • at()operator[]: 访问指定位置的元素。
  • first()last(): 返回第一个或最后一个元素。
  • contains(): 判断列表中是否包含指定字符串。
  • indexOf()lastIndexOf(): 查找字符串在列表中的位置。
  • replace(): 替换列表中的元素。
  • split(): 将字符串拆分为字符串列表。
  • join(): 将字符串列表连接为一个字符串。
  • begin()end(): 获取迭代器的起始和结束位置,可以用于遍历整个列表。
  • foreach: 通过 foreach 循环遍历列表中的元素。
  • toStringList(): 将 QStringList 转换为 QStringList。
  • join(): 将列表中的元素连接为一个字符串。
  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值