qt 中indexOf
时间: 2023-10-21 15:27:38 浏览: 167
Qt例程源代码QStackedLayout.7z
在Qt中,`indexOf`是一个用于字符串、列表和其他容器的函数,用于查找特定元素的索引位置。具体使用方法取决于数据类型。
对于字符串,例如:
```cpp
QString str = "Hello World";
int index = str.indexOf("World");
```
在上述示例中,`indexOf`函数用于查找子字符串"World"在整个字符串"Hello World"中的索引位置。这里,`index`的值将是7,因为子字符串在原始字符串中的起始位置是从0算起的。
对于列表和其他容器,例如:
```cpp
QList<int> list;
list << 1 << 2 << 3 << 4 << 5;
int index = list.indexOf(3);
```
在上述示例中,`indexOf`函数用于查找列表中元素值为3的索引位置。这里,`index`的值将是2,因为列表中元素3的索引位置是从0算起的。
总结起来,`indexOf`函数用于查找特定元素在容器中的索引位置。
阅读全文