java若可以从一个源字符串中, 找到一个相符的字符串, 则返回第一个字符的索引位置,否则返回-1。 13.判断一个字符串是否是回文
时间: 2023-12-14 19:39:05 浏览: 123
对于第一题,可以使用 String 类中的 indexOf() 方法来实现。
例如:
```java
String sourceStr = "hello world";
String targetStr = "world";
int index = sourceStr.indexOf(targetStr);
if (index != -1) {
System.out.println("目标字符串在源字符串中的索引位置为:" + index);
} else {
System.out.println("源字符串中不存在目标字符串!");
}
```
对于第二题,可以先将字符串反转,再与原字符串比较是否相等。
例如:
```java
String str = "level";
String reverseStr = new StringBuilder(str).reverse().toString();
if (str.equals(reverseStr)) {
System.out.println("该字符串是回文!");
} else {
System.out.println("该字符串不是回文!");
}
```
阅读全文