首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

基础有关问题,字符串比较为什么不真

2012-02-24 
基础问题,字符串比较为什么不真?Stringceditrs.getString( dept )//从记录集里取的值Stringd dept3

基础问题,字符串比较为什么不真?
String   c=editrs.getString( "dept ");//从记录集里取的值
String   d= "dept3 ";
out.print(c);
out.print(c.equals(d));

打印结果是:
dept3
false


[解决办法]
d后面是不是有空格...
[解决办法]
c.trim().equals(d);
[解决办法]
大小写也一致?
[解决办法]
先看看有没有空格,要不把所有代码帖出来看看
[解决办法]
String c=editrs.getString( "dept ");//从记录集里取的值 "有问题? "
dept是一个数据表的字段吧?当前记录的dept字段的内容如果是 "dept "应该相等,不存在中文编码问题吧,如果字段里是别的值不是 "abc "之类的值就不相等.
见笑了.
[解决办法]
大小写也一致?
c.trim().equals(d);
同意楼上几位,考虑问题细致呀.
[解决办法]
楼上兄弟说得有道理,好好检查一下

热点排行