v2.get(0).toString()为我从数据库里的密码
jPasswordField1.getPassword()问用户输入的密码
如果要验证用输入密码是否相等要怎么写呢??? 各位顺便帮我看看我写的哪里错了??
if(Integer.parseInt(v2.get(0).toString())==Integer.parseInt(jPasswordField1.getPassword().toString()))
jPasswordField1.getPassword()问用户输入的密码
如果要验证用输入密码是否相等要怎么写呢??? 各位顺便帮我看看我写的哪里错了??
if(Integer.parseInt(v2.get(0).toString())==Integer.parseInt(jPasswordField1.getPassword().toString()))
用下面的比较好吧:
if(v2.get(0).toString().equals(String.valueOf(jPasswordField1.getPassword())))
getPassword()获得的是字符数组,使用toString()方法获得并不是所希望的字符串。
如果你使用的数据库中密码那一列的数据类型是字符型建议使用
if(v2.get(0).toString().equals(String.valueOf(jPasswordField1.getPassword()))
嘿嘿楼上的仁兄回答的是对的哦。
楼主【tiancuiwusky】截止到2008-06-25 14:50:17的历史汇总数据(不包括此帖):
发帖数:0 发帖分:0
结贴数:0 结贴分:0
未结数:0 未结分:0
结贴率:-------------------结分率:-------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html