求一个String 类型数组是不是都是回文,是返回1,否则返回-1

package 回文;

public class yhisHuiWen {
  public static void ishuiwen(String arr[]){
	  
	  boolean flag=true;//标志位
	  for(int i=0;i<arr.length;i++){
		  StringBuilder sb=new StringBuilder(arr[i]);
		  String s=sb.reverse().toString();//翻转				 
		  for(int j=0;j<s.length();j++){
			  if(s.charAt(j)!=arr[i].charAt(j)){		//有一个不为回文就指标值位为false
				  flag=false;
				  break;
			}		  
		  }
	  }
	  if(!flag){
		  System.out.println("-1");
	  }
	  else System.out.println("1");
  }

	public static void main(String[] args) {
		String arr[]={"aba","hhssaasshh","hellolleh"};
		ishuiwen(arr);
	}
}

  

posted @ 2016-09-20 11:16  游离的心  阅读(216)  评论(0编辑  收藏  举报