当前位置: 代码迷 >> Java Web开发 >> 字符串比较,错哪了
  详细解决方案

字符串比较,错哪了

热度:534   发布时间:2013-02-25 21:07:01.0
字符串比较,哪里错了?
Tomcat项目下Servlet的代码:
System.out.println(resultSet.getString("password"));
System.out.println(req.getParameter("password"));
System.out.println(resultSet.getString("password").equals(req.getParameter("password")));
上面代码的打印结果是:
1234
1234
false

不应该是true吗?求教。1、先确认两次取到的结果都是String类型
2、保证结果1234中不含首尾空格、换行、、、

PS:equals比较两字符串内容是没问题的,req.getParameter()返回的是String类型req.getParameter就是返回的String,应该不用转换吧,估计楼主你可以用trim去处理一下,或许是有空格,有时看不出来的……
  相关解决方案