oC string 找它最后一个/ 后面的字符串
时间: 2024-01-20 20:03:33 浏览: 46
假设你要找到字符串中最后一个 `/` 后面的字符串,可以使用以下方法:
1. 使用 std::string 的 find_last_of() 方法找到最后一个 `/` 的位置,然后将其加一作为子字符串的起始位置。
2. 使用 std::string 的 substr() 方法提取从起始位置开始的子字符串。
例如,假设你有以下字符串:
```
std::string path = "/usr/local/bin/myapp";
```
你可以使用以下代码获取最后一个 `/` 后面的字符串:
```
std::string filename = path.substr(path.find_last_of("/") + 1);
```
在这个例子中,filename 将被设置为 "myapp"。
相关问题
OC 中怎么判断一个字符串为空
在 Objective-C 中,可以使用以下代码判断一个字符串是否为空:
```
if (string.length == 0) {
// 字符串为空
}
```
其中,`string` 是要判断的字符串对象,`length` 是字符串的长度属性。如果字符串的长度为 0,则可以判断该字符串为空。
用OC写一个字符串写入文件方法
答:要用OC写一个字符串写入文件,可以使用NSString的writeToFile:atomically:encoding:error:方法,例如:NSString *str = @"Hello World"; [str writeToFile:@"/tmp/hello_world.txt" atomically:YES encoding:NSUTF8StringEncoding error:nil];
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)