使用java语言找到字符串中倒数第二个是地址符“&”的位置
时间: 2024-05-06 12:20:09 浏览: 67
java 寻找指定字符最后出现的位置
4星 · 用户满意度95%
&”的位置
可以使用以下代码实现:
```java
public class Main {
public static void main(String[] args) {
String str = "This is a & symbol in the second last position &";
int index = str.lastIndexOf("&", str.length()-2);
if (index >= 0) {
System.out.println("The second last occurrence of & is at index " + index);
} else {
System.out.println("There is no & symbol in the second last position");
}
}
}
```
输出结果:
```
The second last occurrence of & is at index 38
```
解释:使用`lastIndexOf`方法查找倒数第二个&符号的位置,第一个参数为要查找的字符,第二个参数为起始查找位置,这里从字符串末尾开始查找,排除了最后一个&符号的情况。如果找到了,返回该字符在字符串中的位置,否则返回-1。
阅读全文