public class PalindromeTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] str = { "abccba", "sdfsdf", "a123321a" };
for (int i = 0; i < str.length; i++) {
Palindrome pd = new Palindrome();
System.out.println(str[i] + " is Palindrome? "
+ pd.isPalindrome(str[i]));
}
}
}
class Palindrome {
private String str = null;
public Palindrome() {
// TODO Auto-generated constructor stub
}
Palindrome(String str) {
// TODO Auto-generated constructor stub
this.str = str;
}
boolean isPalindrome(String str) {
int len = str.length();
char[] str1 = str.toCharArray();
for (int i = 0, j = len - 1; i < len / 2; i++, j--) {
if (str1[i] != str1[j])
return false;
}
return true;
}
}
字符串回文-Java实现
最新推荐文章于 2023-09-01 16:22:17 发布