一切2,一个反转,然后equals比较

解决方案 »

  1.   

    可以写出程序来么?!那样直接一点!。
    waiting .......
    waiting .......
    waiting .......
    waiting .......
    waiting .......
    waiting .......
    waiting .......
    waiting .......
      

  2.   


                    String s="2552552";
    byte[] b=s.getBytes();
    boolean f=true;
    for (int i = 0; i < b.length; i++) {
    byte c = b[i];
    byte d=b[b.length-i-1];
    if(c!=d){
    f=false;
    break;
    }

    }
    System.out.println(f);
      

  3.   

    import java.io.IOException; class bb {public static void main(String[] args) throws IOException {
    int p=0;String pp="";
     while (true) {
           
            p = System.in.read();
     if (p == '\n' || p == '\r')
           break;
    pp=pp+(char)p;
           
    }
    StringBuffer sb=new StringBuffer(pp);
    StringBuffer sb2=sb.reverse();
    String pp2=sb.toString();
    System.out.println(pp2);
    if(pp2.equals(pp)){System.out.println("对称");}else{System.out.println("不对称");}
    }
    }
      

  4.   


    public class TestAll {
         public void test(String t){
         // char[] tt;
          StringBuffer  s = new StringBuffer(t);
          System.out.println( s.reverse());
          if(t.equals(s)){
          
          System.out.println("对称");
          
          }else{
          
          System.out.println("不对称");
          }
         }
       public static void main(String args[]){
       TestAll tt = new TestAll();
     
       tt.test("123");   }
    }