日期:2014-05-18  浏览次数:20725 次

大神帮忙做一下
/*2编写一个函数,函数内输出一个字符串,并在主函数内调用它。
     判断一个字符串是否是对称字符串
     例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串
  
*/
------解决方案--------------------
放StringBuilder里,然后reverse,然后equals比较下。

或者使用String的charAt(int index) ,这个index从下标0和String.length-1开始,往中间推,比较字符是否相等。

------解决方案--------------------
public static void main(String[] args) {
// TODO Auto-generated method stub
if (reverse("aba")) {
System.out.print("字符串对应");
}else {
System.out.print("字符串不对应");
}

}

public static boolean reverse(String str) {
String reStr = new  StringBuffer(str).reverse().toString();
return reStr.equals(str);

}