package test; public class CycleString { public String judge(String s){ String b = s + " : 是回文字符串"; for (int j = 0; j < s.length()-1; j++) { if(s.charAt(j)!=s.charAt(s.length()-1-j)){ b=s+ " : 不是回文字符串"; break; } } return b; } //测试 public static void main(String[] args) { String str = "121"; String str1 = "1212"; String str2 = "12112"; String str3 = "1221"; String str4 = "123321"; String str5 = "12321"; String str6 = "123aa21"; CycleString c = new CycleString(); System.out.println(c.judge(str1)); System.out.println(c.judge(str2)); System.out.println(c.judge(str3)); System.out.println(c.judge(str4)); System.out.println(c.judge(str5)); System.out.println(c.judge(str6)); } } 测试结果: 1212 : 不是回文字符串 12112 : 不是回文字符串 1221 : 是回文字符串 123321 : 是回文字符串 12321 : 是回文字符串 123aa21 : 不是回文字符串
截图