本帖最后由 huchaofeng1992 于 2013-02-25 19:52:33 编辑

解决方案 »

  1.   

    是否有空格? 加trim()试试。
      

  2.   

    不太可能吧,确定是java.lang.String类?另外多仔细检查检查串是否真的相等,像1楼说的
      

  3.   

    果真用这个方法了...
    你是不是hidden里面多了个空格啊?
      

  4.   

    谢谢了!System.out.println(client_token.length());结果为25,说明真的多了一个空格,但检查了好久还是没有发现时哪里多出来的,求解...
      

  5.   

    谢谢,是有空格。System.out.println(client_token.length());结果为25,说明真的多了一个空格,但检查了好久还是没有发现时哪里多出来的,求解...
      

  6.   

    如果你肉眼看不出来,说明是隐藏字符或其它什么,试着通过getBytes()方法打印字符串的bytes来查看差异,顺便了解一下多出来的字符到底是什么