字符串回文-Java实现

来源:互联网 发布:像钉钉一样的办公软件 编辑:程序博客网 时间:2024/05/30 02:53
public class PalindromeTest {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubString[] 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 stubthis.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;}}