qstring indexof方法
时间: 2023-11-18 15:12:45 浏览: 288
QString的常用方法(小结)
`Qstring` 是 Qt 框架中的一个类,代表了一个字符串。`indexOf` 是 `QString` 类提供的一个方法,用于查找字符串中某个子字符串第一次出现的位置。
方法签名为:
```cpp
int indexOf(const QString &str, int from = 0, Qt::CaseSensitivity cs = Qt::CaseSensitive) const
```
参数说明:
- `str`:要查找的子字符串。
- `from`:从指定的索引位置开始查找,默认为 0。
- `cs`:指定搜索时是否区分大小写,默认区分大小写。
返回值为子字符串第一次出现的索引位置,如果未找到则返回 -1。
例如,我们可以这样使用 `indexOf` 方法:
```cpp
QString str = "Hello, world!";
int index = str.indexOf("world");
// 输出结果为:7
```
这里我们在字符串 "Hello, world!" 中搜索子字符串 "world",找到后返回其第一次出现的索引位置 7。
阅读全文