1、 在当前类testString中编写静态方法isHuiWen(String s),判断字符串s是否是回文,返回值为布尔型; 2、在main方法中定义字符串str="abcba",调用isHuiWen(str)方法判断它是否是回文,输出返回结果。
时间: 2023-05-31 21:07:40 浏览: 122
好的,我了解了您的要求,请稍等片刻。
对于您的第一个问题,我可以为您编写一个静态方法isHuiWen(String s),用于判断字符串s是否是回文,代码如下:
```java
public class testString {
public static boolean isHuiWen(String s) {
int len = s.length();
for (int i = 0; i < len / 2; i++) {
if (s.charAt(i) != s.charAt(len - 1 - i)) {
return false;
}
}
return true;
}
public static void main(String[] args) {
String str = "abcba";
boolean result = isHuiWen(str);
System.out.println(result);
}
}
```
在这个示例代码中,我们首先编写了一个名为isHuiWen的静态方法,它接收一个字符串参数s,然后通过循环判断字符串s是否是回文。具体来说,我们使用了一个for循环,从字符串s的开头和结尾同时开始遍历,如果发现不符的字符,就返回false表示不是回文,否则一直遍历到字符串中间,返回true表示是回文。
然后,在main方法中,我们定义了一个字符串str,调用了isHuiWen(str)方法判断它是否是回文,将返回结果存储在一个布尔型变量result中,最后使用System.out.println方法输出结果。
如果您运行这个代码,将会得到结果true,表示字符串"abcba"是回文。
阅读全文