问题描述
Stringr1=rs.getString(1);//数据库中字符串,值为userStringr2="user";//普通字符串if(r2.equals(r1))//??不能进行这个比较操作,纳闷N久了。。。thanku{.........}
解决方案
解决方案二:
报错吗?说详细点呗。。。
解决方案三:
肯定可以比较,但是可能r1并不是"user"而是"user"这样以空格结尾
解决方案四:
引用1楼zhangweiweikol的回复:
报错吗?说详细点呗。。。
+1
解决方案五:
引用1楼zhangweiweikol的回复:
报错吗?说详细点呗。。。
对,oracle中如果用的是varchar2类型的里面的空格是不会自动去掉的,建议用trim()去下空格试下
解决方案六:
引用4楼llongfeng2008的回复:
引用1楼zhangweiweikol的回复:报错吗?说详细点呗。。。对,oracle中如果用的是varchar2类型的里面的空格是不会自动去掉的,建议用trim()去下空格试下
+10你比较下两个字符串的长度看看什么情况
时间: 2024-10-22 04:37:49