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()
: 将列表中的元素连接为一个字符串。