import javax.swing.JOptionPane;
import java.lang.StringBuffer;
/**
* 使用StringBuffer判断是不是回文字符串;
*/
public class Exercise8_1 {
public static void main(String[] args){
//使用StringBuffer判断是不是回文字符串
StringBuffer str1 = new StringBuffer(JOptionPane.showInputDialog("input your string"));
StringBuffer str2 = new StringBuffer();
//一定要创建两个对象,然后使用append()方法把内容赋值给新创建的对象
//不能直接str1 = str2 因为是同一个引用
str2.append(str1);
//调用reverse()方法将此字符序列用其反转形式取代
str2.reverse();
System.out.println(str2);
System.out.println(str1);
String str11 = str1.toString();
String str22 = str2.toString();
if(str11.equals(str22)){
System.out.println("是回文字符串");
}else{
System.out.println("不是");
}
}
}