qt中string字符串拼接
时间: 2023-10-14 19:05:41 浏览: 111
sqlString,可以把一串长的sql生成string,不用再一个个拼接
在Qt中,可以使用QString类来进行字符串的拼接。QString提供了多种方法来实现字符串的拼接,下面列举几个常用的方法。
1. 使用"+"运算符:
```cpp
QString str1 = "hello";
QString str2 = "world";
QString result = str1 + " " + str2;
```
2. 使用append()方法:
```cpp
QString str1 = "hello";
QString str2 = "world";
str1.append(" ");
str1.append(str2);
```
3. 使用arg()方法:
```cpp
QString str1 = "hello";
QString str2 = "world";
QString result = QString("%1 %2").arg(str1).arg(str2);
```
4. 使用sprintf()方法:
```cpp
QString str1 = "hello";
QString str2 = "world";
QString result;
result.sprintf("%s %s", str1.toUtf8().constData(), str2.toUtf8().constData());
```
以上是几种常用的字符串拼接方式,具体使用哪种方式,可以根据实际情况进行选择。
阅读全文