程序名称: StringReverse.java
程序内容:
package firststudy;
/**
* 判断回文体.
* @author web
*
*/
public class StringReverse {
public static void main(String[] args) {
String str = "123321";
sr(str);
String str1 = "abcdefgfedcba";
sr(str1);
String str2 = "googleelgoog";
sr(str2);
String str3 = "hello";
sr(str3);
}
/**
* 判断回文体:将String 类型构建成 StringBuilder 类型,使用 reverse() 将字符串逆序排列,再重新构
* String类型, 比较两个字符串是否相同.
* @param str
*/
public static void sr(String str) {
StringBuilder sb = new StringBuilder(str);
String str1 = new String(sb.reverse());
//System.out.println(str);
//System.out.println(str1);
if(str.equals(str1)){
System.out.println(str + " 是回文体");
} else {
System.out.println(str + " 不是回文体");
}
}
}
运行结果: