string查找字符
时间: 2023-08-19 19:12:37 浏览: 88
在Java中,可以使用indexOf()方法来查找字符串中某个字符或子字符串的索引值。该方法返回第一次出现的字符或子字符串的索引,如果没有找到则返回-1。例如,对于字符串"Hello World",可以使用indexOf()方法来查找字符"o"的索引值:
String str = "Hello World";
int index = str.indexOf("o");
System.out.println(index); // 输出结果为4
如果要查找最后一次出现的字符或子字符串的索引值,可以使用lastIndexOf()方法。该方法返回最后一次出现的字符或子字符串的索引,如果没有找到则返回-1。例如,对于字符串"Hello World",可以使用lastIndexOf()方法来查找字符"o"的索引值:
String str = "Hello World";
int index = str.lastIndexOf("o");
System.out.println(index); // 输出结果为7
在C++中,可以使用string类的find()函数来查找字符或子字符串的位置。该函数返回第一次出现的字符或子字符串的位置,如果没有找到则返回string::npos。例如,对于字符串"Hello World",可以使用find()函数来查找字符"o"的位置:
string str = "Hello World";
size_t pos = str.find("o");
cout << pos << endl; // 输出结果为4
如果要查找最后一次出现的字符或子字符串的位置,可以使用rfind()函数。该函数返回最后一次出现的字符或子字符串的位置,如果没有找到则返回string::npos。例如,对于字符串"Hello World",可以使用rfind()函数来查找字符"o"的位置:
string str = "Hello World";
size_t pos = str.rfind("o");
cout << pos << endl; // 输出结果为7
#### 引用[.reference_title]
- *1* [常见操作String的方法(字符查找,索引查找)](https://blog.csdn.net/qq_51372098/article/details/113361705)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [JAVA中String类常见的几种查找字符方法](https://blog.csdn.net/T2827813408/article/details/124373164)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [string字符串查找和替换](https://blog.csdn.net/weixin_42157689/article/details/123444289)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文