来自:http://edu.codepub.com/2009/1121/17917.php
代码实现:
package com.fuxi.test.string;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
//回文的判断
public class Huiwen{
public static void main(String[] args) throws IOException {
BufferedReader br = null;
String b;
System.out.println("请输入字符串:");
br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
Huiwen h = new Huiwen();
b = h.reserveArray(str).toString();
if(str.equals(b)){
System.out.println("你输入的是回文");
}else{
System.out.println("你输入的不是回文");
}
}
public StringBuffer reserveArray(String s){
StringBuffer s1 = new StringBuffer();
char ch[] = s.toCharArray();
for(int i =(ch.length)-1;i>=0;i--){
s1 = s1.append(ch[i]);
}
return s1;
}
}