- class DuiCheng {
- public static void main(String[] args)
- {
-
- /**
- * (1)定义数字字符串数组{"010","3223","666","7890987","123123"}
- * (2)判断该数字字符串数组中的数字字符串是否是对称(第一个数字和最后一个数字相等,第二个数字和倒数第二个数字是相等的,依次类推)的,并逐个输出
- * (3)如:010 是对称的,3223 是对称的,123123 不是对称的
- */
- String[] arr={"010","3223","666","7890987","123121"};
- for (int i = 0; i < arr.length; i++) {
- String s=arr[i];//如果用stringbuffer里的一个reverse() 方法反转字符串后进行比较,
- //代码的理解上更好一点!
- for (int j = 0; j < s.length()/2; j++) {
- if(s.charAt(j)!=s.charAt(s.length()-1-j)){
-
- break;
- }else if(j==(s.length()/2-1)){
- System.out.println(s);
- }
- }
- }
- }
- }
- }
复制代码
|