用java语言写一个程序,判断一个字符串是否为回文字符串,要求仅仅使用String类方法

2024-11-29 18:26:01
推荐回答(4个)
回答1:

private boolean isReverse(String str)
 {
  if(null == str)
  {
   return false;
  }
  char[] charArr = str.toCharArray();
  String reStr = "";
  int lenth = charArr.length;
  for (int i = lenth-1; i >=0 ; i--) 
  {
   reStr+=String.valueOf(charArr[i]);
  }
  if(str.equals(reStr))
  {
   return true;
  }
  return false;
 }

回答2:

String str = "abccba";

StringBuffer sb = new StringBuffer(str);
sb.reverse().toString().equals(str);//这个返回就是是否是回文数

回答3:

http://zhidao.baidu.com/link?url=0e7AawPat71_aTUTAYvwAllU65K7ijmrmViLpXr5-tDZYjqT06EPfZzBYHcc2wpPUGz2YVg6TpyAYFpXoPZqaK
你说的是这个?

回答4:

for(int i=0, len=s.length()/2; i if( s.charAt(i) != s.charAt(len-1-i) )
return false;
}
return true;