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

2024年11月29日 18:26
有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;