获取String的倒数
时间: 2023-08-24 12:07:42 浏览: 83
要获取一个字符串的倒数,你可以使用字符串的索引来实现。字符串的索引是从0开始的,最后一个字符的索引是字符串长度减1。可以使用负数索引来从右往左获取字符。
以下是一个示例代码,演示如何获取字符串的倒数:
```python
# 获取倒数第一个字符
string = "Hello World"
last_char = string[-1]
print(last_char) # 输出:d
# 获取倒数第二个字符
second_last_char = string[-2]
print(second_last_char) # 输出:l
```
在上面的示例中,我们使用负数索引来获取字符串的倒数字符。`[-1]`表示倒数第一个字符,`[-2]`表示倒数第二个字符,依此类推。
相关问题
安卓获取string后倒数3-5位
你可以使用以下代码来获取字符串的倒数第三到第五个字符:
```java
String str = "Hello World";
String result = str.substring(str.length() - 5, str.length() - 2);
```
在这个例子中,我们从字符串的末尾开始计算,提取了倒数第五个字符到倒数第三个字符,结果将是 "Wor"。你可以将 "Hello World" 替换成你想要处理的字符串。
String找到相同字符倒数第二个位置
以下是一个示例代码,用于找到字符串中相同字符的倒数第二个位置:
```java
public static int findSecondLastOccurrence(String str, char c) {
int lastOccurrence = -1;
int secondLastOccurrence = -1;
for (int i = 0; i < str.length(); i++) {
if (str.charAt(i) == c) {
secondLastOccurrence = lastOccurrence;
lastOccurrence = i;
}
}
return secondLastOccurrence;
}
```
在这个方法中,我们遍历字符串中的每个字符,并使用一个变量来记录上一次找到字符的位置和找到字符的位置。如果我们找到字符,我们将上一次找到字符的位置存储在一个变量中,然后将当前位置存储在另一个变量中。这样,当我们找到字符串中的下一个相同字符时,我们可以使用上一个位置的值来获取前一个相同字符的位置。最后,我们返回第二个相同字符的位置,如果没有找到第二个相同字符,则返回-1。