string截取第一位
时间: 2023-07-08 20:33:49 浏览: 80
假设你要截取的字符串是 `str`,可以使用以下代码截取第一位:
```cpp
#include <iostream>
using namespace std;
int main() {
string str = "hello";
char c = str[0]; // 获取第一位字符
cout << c << endl; // 输出结果 h
return 0;
}
```
字符串也可以像数组一样使用下标来访问每一位字符,下标从 0 开始。因此,`str[0]` 就是字符串的第一位字符。
相关问题
java String 截取第一位
假设你要截取的字符串是 `str`,可以使用以下代码截取第一位:
```java
public class Main {
public static void main(String[] args) {
String str = "hello";
char c = str.charAt(0); // 获取第一位字符
System.out.println(c); // 输出结果 h
}
}
```
字符串也可以像数组一样使用 `charAt()` 方法来访问每一位字符,下标从 0 开始。因此,`str.charAt(0)` 就是字符串的第一位字符。
string截取后六位
假设你要截取的字符串是 `str`,可以使用以下代码截取后六位:
```cpp
string result = str.substr(str.size() - 6);
```
这个方法使用了 `substr()` 函数,它的第一个参数表示截取子串的起始位置,第二个参数表示截取的子串长度。这里我们只传递了一个参数,表示截取从字符串末尾往前数的六个字符作为子串。