Java简单语句编写一个类判断其是不是回文
时间: 2024-10-24 22:10:51 浏览: 16
在Java中,我们可以创建一个简单的`PalindromeChecker`类,它有一个静态方法用于检查输入的字符串是否是回文。回文是指正读反读都一样的单词、短语或数字序列。以下是创建这个类并实现判断功能的一个例子:
```java
public class PalindromeChecker {
// 定义一个静态方法检查字符串是否为回文
public static boolean isPalindrome(String str) {
// 使用两个指针,一个从前往后,一个从后往前遍历字符串
int left = 0;
int right = str.length() - 1;
while (left < right) {
// 如果左右字符不相等,说明不是回文
if (str.charAt(left) != str.charAt(right)) {
return false;
}
// 移动指针
left++;
right--;
}
// 全部匹配成功,说明是回文
return true;
}
// 测试示例
public static void main(String[] args) {
String input = "madam";
System.out.println(isPalindrome(input)); // 输出:true
input = "hello";
System.out.println(isPalindrome(input)); // 输出:false
}
}
```
阅读全文