小菜面试 String 篇 之 判断一个字符串是不是回文字符串

回文即 abccba ,从前往后读 还是从后往前读都是一样的

 1 public class Test
 2 {
 3     public static void main(String[] args)
 4     {
 5         String s = System.console().readLine();
 6 
 7         StringBuffer source = new StringBuffer(s);
 8         source.reverse();
 9         String rs = new String(source);
10         if(s.equals(rs))
11         {
12             System.out.println("yes");
13         }
14         else
15         {
16             System.out.println("no");
17         }
18 
19     }
20 }

这里主要是使用了 StringBuffer 的 reverse方法,这里需要注意的是 equals比较的是两个String 而不是 StringBuffer 

 

posted @ 2013-10-15 14:18  菜菜小三  阅读(273)  评论(0)    收藏  举报